32323233\";s:19:\"meta_description_fr\";s:5:\"44444\";s:19:\"meta_description_de\";s:0:\"\";s:19:\"meta_description_es\";s:0:\"\";s:19:\"meta_description_ru\";s:0:\"\";s:19:\"meta_description_pt\";s:0:\"\";s:19:\"meta_description_zh\";s:0:\"\";}', 'a:7:{s:10:\"content_en\";s:0:\"\";s:10:\"content_fr\";s:0:\"\";s:10:\"content_de\";s:0:\"\";s:10:\"content_es\";s:0:\"\";s:10:\"content_ru\";s:0:\"\";s:10:\"content_pt\";s:0:\"\";s:10:\"content_zh\";s:0:\"\";}', 2, 1469161277, 1469173934, 2), (26, '/55555555555', 'a:7:{s:8:\"title_en\";s:15:\"222444444444444\";s:8:\"title_fr\";s:0:\"\";s:8:\"title_de\";s:0:\"\";s:8:\"title_es\";s:0:\"\";s:8:\"title_ru\";s:0:\"\";s:8:\"title_pt\";s:0:\"\";s:8:\"title_zh\";s:0:\"\";}', 'a:7:{s:16:\"meta_keywords_en\";s:3:\"222\";s:16:\"meta_keywords_fr\";s:4:\"3333\";s:16:\"meta_keywords_de\";s:0:\"\";s:16:\"meta_keywords_es\";s:0:\"\";s:16:\"meta_keywords_ru\";s:0:\"\";s:16:\"meta_keywords_pt\";s:0:\"\";s:16:\"meta_keywords_zh\";s:0:\"\";}', 'a:7:{s:19:\"meta_description_en\";s:3:\"222\";s:19:\"meta_description_fr\";s:0:\"\";s:19:\"meta_description_de\";s:0:\"\";s:19:\"meta_description_es\";s:0:\"\";s:19:\"meta_description_ru\";s:0:\"\";s:19:\"meta_description_pt\";s:0:\"\";s:19:\"meta_description_zh\";s:0:\"\";}', 'a:7:{s:10:\"content_en\";s:1712:\"

六.Yii2实战方面的文章:Yii2 实战

yii2 页面功能块配置实现原理(前端+后端提供数据类),以及Views深度嵌套yii2 在域名后面加一个路径作为首页
yii2 多模板路径优先级加载view方式下- js和css 的解决yii2 fecshop 多模板的介绍

七.Nosql方面的知识: Nosql – Mongodb,Redis

配置mongodb 复制集3.2Redis 分区实现原理
\";s:10:\"content_fr\";s:0:\"\";s:10:\"content_de\";s:0:\"\";s:10:\"content_es\";s:0:\"\";s:10:\"content_ru\";s:0:\"\";s:10:\"content_pt\";s:0:\"\";s:10:\"content_zh\";s:0:\"\";}', 1, 1469161289, 1469502714, 2), (27, '/98145363', 'a:7:{s:8:\"title_en\";s:21:\"发大水发发呆时\";s:8:\"title_fr\";s:6:\"frfrfr\";s:8:\"title_de\";s:0:\"\";s:8:\"title_es\";s:0:\"\";s:8:\"title_ru\";s:0:\"\";s:8:\"title_pt\";s:0:\"\";s:8:\"title_zh\";s:0:\"\";}', 'a:7:{s:16:\"meta_keywords_en\";s:21:\"发大水发发呆时\";s:16:\"meta_keywords_fr\";s:6:\"fr fr\";s:16:\"meta_keywords_de\";s:0:\"\";s:16:\"meta_keywords_es\";s:0:\"\";s:16:\"meta_keywords_ru\";s:0:\"\";s:16:\"meta_keywords_pt\";s:0:\"\";s:16:\"meta_keywords_zh\";s:0:\"\";}', 'a:7:{s:19:\"meta_description_en\";s:21:\"发大水发发呆时\";s:19:\"meta_description_fr\";s:4:\"frfr\";s:19:\"meta_description_de\";s:0:\"\";s:19:\"meta_description_es\";s:0:\"\";s:19:\"meta_description_ru\";s:0:\"\";s:19:\"meta_description_pt\";s:0:\"\";s:19:\"meta_description_zh\";s:0:\"\";}', 'a:7:{s:10:\"content_en\";s:391:\"

发大水发发呆时发大水发发呆时发大水发发呆时发大水发发呆时发大水发发呆时发大水发发呆时发大水发发呆时发大水发发呆时

发大水发发呆时发大水发发呆时发大水发发呆时发大水发发呆时

发大水发发呆时发大水发发呆时发大水发发呆时

发大水发发呆时发大水发发呆时

\";s:10:\"content_fr\";s:29:\"frfr  fadashuifrfr
\";s:10:\"content_de\";s:0:\"\";s:10:\"content_es\";s:0:\"\";s:10:\"content_ru\";s:0:\"\";s:10:\"content_pt\";s:0:\"\";s:10:\"content_zh\";s:0:\"\";}', 1, 1469280804, 1469772774, 2), (28, '/97282553', 'a:7:{s:8:\"title_en\";s:26:\"fashion hand bag for women\";s:8:\"title_fr\";s:0:\"\";s:8:\"title_de\";s:0:\"\";s:8:\"title_es\";s:0:\"\";s:8:\"title_ru\";s:0:\"\";s:8:\"title_pt\";s:0:\"\";s:8:\"title_zh\";s:12:\"时尚衣服\";}', 'a:7:{s:16:\"meta_keywords_en\";s:26:\"fashion hand bag for women\";s:16:\"meta_keywords_fr\";s:0:\"\";s:16:\"meta_keywords_de\";s:0:\"\";s:16:\"meta_keywords_es\";s:0:\"\";s:16:\"meta_keywords_ru\";s:0:\"\";s:16:\"meta_keywords_pt\";s:0:\"\";s:16:\"meta_keywords_zh\";s:12:\"时尚衣服\";}', 'a:7:{s:19:\"meta_description_en\";s:26:\"fashion hand bag for women\";s:19:\"meta_description_fr\";s:0:\"\";s:19:\"meta_description_de\";s:0:\"\";s:19:\"meta_description_es\";s:0:\"\";s:19:\"meta_description_ru\";s:0:\"\";s:19:\"meta_description_pt\";s:0:\"\";s:19:\"meta_description_zh\";s:12:\"时尚衣服\";}', 'a:7:{s:10:\"content_en\";s:118:\"\"\"fashion hand bag for women\";s:10:\"content_fr\";s:0:\"\";s:10:\"content_de\";s:0:\"\";s:10:\"content_es\";s:0:\"\";s:10:\"content_ru\";s:0:\"\";s:10:\"content_pt\";s:0:\"\";s:10:\"content_zh\";s:12:\"时尚衣服\";}', 1, 1470123712, 1471774138, 2), (29, '/faq', 'a:7:{s:8:\"title_en\";s:26:\"fashion hand bag for women\";s:8:\"title_fr\";s:0:\"\";s:8:\"title_de\";s:0:\"\";s:8:\"title_es\";s:0:\"\";s:8:\"title_ru\";s:0:\"\";s:8:\"title_pt\";s:0:\"\";s:8:\"title_zh\";s:12:\"时尚衣服\";}', 'a:7:{s:16:\"meta_keywords_en\";s:26:\"fashion hand bag for women\";s:16:\"meta_keywords_fr\";s:0:\"\";s:16:\"meta_keywords_de\";s:0:\"\";s:16:\"meta_keywords_es\";s:0:\"\";s:16:\"meta_keywords_ru\";s:0:\"\";s:16:\"meta_keywords_pt\";s:0:\"\";s:16:\"meta_keywords_zh\";s:12:\"时尚衣服\";}', 'a:7:{s:19:\"meta_description_en\";s:26:\"fashion hand bag for women\";s:19:\"meta_description_fr\";s:0:\"\";s:19:\"meta_description_de\";s:0:\"\";s:19:\"meta_description_es\";s:0:\"\";s:19:\"meta_description_ru\";s:0:\"\";s:19:\"meta_description_pt\";s:0:\"\";s:19:\"meta_description_zh\";s:12:\"时尚衣服\";}', 'a:7:{s:10:\"content_en\";s:26:\"fashion hand bag for women\";s:10:\"content_fr\";s:0:\"\";s:10:\"content_de\";s:0:\"\";s:10:\"content_es\";s:0:\"\";s:10:\"content_ru\";s:0:\"\";s:10:\"content_pt\";s:0:\"\";s:10:\"content_zh\";s:12:\"时尚衣服\";}', 1, 1470123841, 1483609161, 2), (30, '/fashion-hand-bag-for-women22', 'a:7:{s:8:\"title_en\";s:28:\"fashion hand bag for women22\";s:8:\"title_fr\";s:0:\"\";s:8:\"title_de\";s:0:\"\";s:8:\"title_es\";s:10:\"eseseseses\";s:8:\"title_ru\";s:0:\"\";s:8:\"title_pt\";s:0:\"\";s:8:\"title_zh\";s:3:\"发\";}', 'a:7:{s:16:\"meta_keywords_en\";s:28:\"fashion hand bag for women22\";s:16:\"meta_keywords_fr\";s:0:\"\";s:16:\"meta_keywords_de\";s:0:\"\";s:16:\"meta_keywords_es\";s:0:\"\";s:16:\"meta_keywords_ru\";s:0:\"\";s:16:\"meta_keywords_pt\";s:0:\"\";s:16:\"meta_keywords_zh\";s:15:\"发的发生的\";}', 'a:7:{s:19:\"meta_description_en\";s:28:\"fashion hand bag for women22\";s:19:\"meta_description_fr\";s:4:\"frfr\";s:19:\"meta_description_de\";s:0:\"\";s:19:\"meta_description_es\";s:10:\"eseseseses\";s:19:\"meta_description_ru\";s:0:\"\";s:19:\"meta_description_pt\";s:0:\"\";s:19:\"meta_description_zh\";s:18:\"爱的色放打算\";}', 'a:7:{s:10:\"content_en\";s:6:\"发生\";s:10:\"content_fr\";s:60:\"芙蓉   fr   fashion hand bag for women\";s:10:\"content_de\";s:0:\"\";s:10:\"content_es\";s:10:\"eseseseses\";s:10:\"content_ru\";s:0:\"\";s:10:\"content_pt\";s:0:\"\";s:10:\"content_zh\";s:1132:\"
LuLu CMS系统优势

    容易整合
    2016-01-01 18:56:48
    LuLu CMS让整合第三方厂商解决方案变得更加容易,透过LuLu CMS建立客制化网站可以节省您很多的时间与资源。
    新颖的功能
    2016-01-01 18:57:07
    像是产品标签、多送货地址或产品比较系统等功能,您不需要支付额外的费用来取得,在现成的LuLu CMS系统中,您可以发现更多。
    专业与社群支援
    2016-01-01 18:57:29
    不像是其他的开放原始码解决方案,LuLu CMS提供专业、可信赖的支援,您也可以从热情的社群中取得协助,国内也有LuLu CMS的爱好者创建中文社区。
    完整的扩充性
    2016-01-01 18:57:48
    无论网站经过了一夜或是一年的成长,您不需要担心选择的方案无法应付,LuLu CMS提供了完整的扩充性。


\";}', 1, 1470123879, 1470209419, 2), (31, '/61493194', NULL, NULL, NULL, NULL, 1, 1477539885, 1477539885, 2); ", " CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `password_hash` varchar(80) DEFAULT NULL COMMENT '密码', `password_reset_token` varchar(60) DEFAULT NULL COMMENT '密码token', `email` varchar(60) DEFAULT NULL COMMENT '邮箱', `firstname` varchar(100) DEFAULT NULL, `lastname` varchar(100) DEFAULT NULL, `is_subscribed` int(5) NOT NULL DEFAULT '2' COMMENT '1代表订阅,2代表不订阅邮件', `auth_key` varchar(60) DEFAULT NULL, `status` int(5) DEFAULT NULL COMMENT '状态', `created_at` int(11) DEFAULT NULL COMMENT '创建时间', `updated_at` int(11) DEFAULT NULL COMMENT '更新时间', `password` varchar(50) DEFAULT NULL COMMENT '密码', `access_token` varchar(60) DEFAULT NULL, `birth_date` datetime DEFAULT NULL COMMENT '出生日期', `favorite_product_count` int(11) NOT NULL DEFAULT '0' COMMENT '用户收藏的产品的总数', `type` varchar(35) DEFAULT 'default' COMMENT '默认为default,如果是第三方登录,譬如google账号登录注册,那么这里的值为google', PRIMARY KEY (`id`), KEY `email` (`email`), UNIQUE KEY `access_token` (`access_token`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ", " CREATE TABLE IF NOT EXISTS `customer_address` ( `address_id` int(11) NOT NULL AUTO_INCREMENT, `first_name` varchar(150) DEFAULT NULL, `email` varchar(155) DEFAULT NULL, `last_name` varchar(150) DEFAULT NULL, `company` varchar(255) DEFAULT NULL, `telephone` varchar(100) DEFAULT NULL, `fax` varchar(150) DEFAULT NULL, `street1` text, `street2` varchar(255) DEFAULT NULL, `city` varchar(150) DEFAULT NULL, `state` varchar(255) DEFAULT NULL, `zip` varchar(50) DEFAULT NULL, `country` varchar(50) DEFAULT NULL, `customer_id` int(11) DEFAULT NULL, `created_at` int(11) DEFAULT NULL, `updated_at` int(11) DEFAULT NULL, `is_default` int(11) NOT NULL DEFAULT '2' COMMENT '1代表是默认地址,2代表不是', PRIMARY KEY (`address_id`), KEY `customer_id` (`customer_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ", " CREATE TABLE IF NOT EXISTS `ipn_message` ( `ipn_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `txn_id` varchar(20) DEFAULT NULL COMMENT 'transaction id', `payment_status` varchar(20) DEFAULT NULL COMMENT '支付状态', `updated_at` int(11) DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`ipn_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ", " CREATE TABLE IF NOT EXISTS `sales_coupon` ( `coupon_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `created_at` int(11) DEFAULT NULL COMMENT '创建时间', `updated_at` int(11) DEFAULT NULL COMMENT '更新时间', `created_person` int(11) NOT NULL COMMENT '创建人的id', `coupon_name` varchar(100) DEFAULT NULL COMMENT '优惠劵名称', `coupon_description` varchar(255) DEFAULT NULL COMMENT '优惠劵描述', `coupon_code` varchar(100) DEFAULT NULL COMMENT '优惠劵编号', `expiration_date` int(11) DEFAULT NULL COMMENT '过期时间', `users_per_customer` int(11) DEFAULT '0' COMMENT '优惠劵被每个客户使用的最大次数', `times_used` int(11) DEFAULT '0' COMMENT '优惠劵被使用了多少次', `type` int(5) DEFAULT NULL COMMENT '优惠劵的类型,1代表按照百分比对产品打折,2代表在总额上减少多少', `conditions` int(11) DEFAULT NULL COMMENT '优惠劵使用的条件,如果类型为1,则没有条件,如果类型是2,则购物车中产品总额满足多少的时候进行打折。这里填写的是美元金额', `discount` int(11) DEFAULT NULL COMMENT '优惠劵的折扣,如果类型为1,这里填写的是百分比,如果类型是2,这里代表的是在总额上减少的金额,货币为美金', PRIMARY KEY (`coupon_id`), KEY `coupon_code` (`coupon_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ; ", " INSERT INTO `sales_coupon` (`coupon_id`, `created_at`, `updated_at`, `created_person`, `coupon_name`, `coupon_description`, `coupon_code`, `expiration_date`, `users_per_customer`, `times_used`, `type`, `conditions`, `discount`) VALUES (4, 1481629639, 1481880122, 2, NULL, NULL, 'weqwwqw', 1543593600, 4, 452, 1, 11, 10); ", " CREATE TABLE IF NOT EXISTS `sales_coupon_usage` ( `id` int(11) NOT NULL AUTO_INCREMENT, `coupon_id` int(11) DEFAULT '0' COMMENT '客户id', `customer_id` int(11) DEFAULT '0' COMMENT '客户id', `times_used` int(11) DEFAULT '0' COMMENT '使用次数', PRIMARY KEY (`id`), KEY `coupon_id` (`coupon_id`), KEY `customer_id` (`customer_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ; ", ' INSERT INTO `sales_coupon_usage` (`id`, `coupon_id`, `customer_id`, `times_used`) VALUES (1, 4, 16, 2), (7, 4, 37, 0), (8, 4, 38, 1), (9, 4, 39, 4), (10, 4, 45, 1), (11, 4, 46, 1); ', " CREATE TABLE IF NOT EXISTS `sales_flat_cart` ( `cart_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `store` varchar(100) DEFAULT NULL COMMENT 'store name', `created_at` int(11) DEFAULT NULL COMMENT '创建时间', `updated_at` int(11) DEFAULT NULL COMMENT '更新时间', `items_count` int(11) DEFAULT '0' COMMENT '购物车中产品的总个数,默认为0个', `customer_id` int(11) DEFAULT NULL COMMENT '客户id', `customer_email` varchar(90) DEFAULT NULL COMMENT '客户邮箱', `customer_firstname` varchar(50) DEFAULT NULL COMMENT '客户名字', `customer_lastname` varchar(50) DEFAULT NULL COMMENT '客户名字', `customer_is_guest` int(5) DEFAULT NULL COMMENT '是否是游客,1代表是游客,2代表不是游客', `remote_ip` varchar(26) DEFAULT NULL COMMENT 'ip地址', `coupon_code` varchar(20) DEFAULT NULL COMMENT '优惠劵', `payment_method` varchar(20) DEFAULT NULL COMMENT '支付方式', `shipping_method` varchar(20) DEFAULT NULL COMMENT '货运方式', `customer_telephone` varchar(25) DEFAULT NULL COMMENT '客户电话', `customer_address_id` int(11) DEFAULT NULL COMMENT '客户地址id', `customer_address_country` varchar(50) DEFAULT NULL COMMENT '客户国家', `customer_address_state` varchar(50) DEFAULT NULL COMMENT '客户省', `customer_address_city` varchar(50) DEFAULT NULL COMMENT '客户市', `customer_address_zip` varchar(20) DEFAULT NULL COMMENT '客户zip', `customer_address_street1` text COMMENT '客户街道地址1', `customer_address_street2` text COMMENT '客户街道地址2', `app_name` varchar(20) DEFAULT NULL COMMENT '属于哪个app', PRIMARY KEY (`cart_id`), KEY `customer_id` (`customer_id`), KEY `customer_email` (`customer_email`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ", " CREATE TABLE IF NOT EXISTS `sales_flat_cart_item` ( `item_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `store` varchar(100) DEFAULT NULL COMMENT 'store name', `cart_id` int(11) DEFAULT NULL, `created_at` int(11) DEFAULT NULL COMMENT '创建时间', `updated_at` int(11) DEFAULT NULL COMMENT '更新时间', `product_id` varchar(100) DEFAULT NULL COMMENT '产品id', `qty` int(11) DEFAULT NULL COMMENT '个数', `custom_option_sku` varchar(50) DEFAULT NULL COMMENT '产品的自定义属性', PRIMARY KEY (`item_id`), KEY `quote_id` (`cart_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ", " CREATE TABLE IF NOT EXISTS `sales_flat_order` ( `order_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `increment_id` varchar(25) DEFAULT NULL COMMENT '递增个数', `order_status` text COMMENT '订单状态', `store` varchar(100) DEFAULT NULL COMMENT 'store name', `created_at` int(11) DEFAULT NULL COMMENT '创建时间', `updated_at` int(11) DEFAULT NULL COMMENT '更新时间', `items_count` int(11) DEFAULT '0' COMMENT '订单中产品的总个数,默认为0个', `total_weight` decimal(12,4) DEFAULT '0.0000' COMMENT '总重量', `order_currency_code` varchar(10) DEFAULT NULL COMMENT '当前货币', `order_to_base_rate` decimal(12,4) DEFAULT NULL COMMENT '当前货币和默认货币的比率', `grand_total` decimal(12,4) DEFAULT NULL COMMENT '当前订单的总额', `base_grand_total` decimal(12,4) DEFAULT NULL COMMENT '当前订单的默认货币总额', `subtotal` decimal(12,4) DEFAULT NULL COMMENT '当前订单的产品总额', `base_subtotal` decimal(12,4) DEFAULT NULL COMMENT '当前订单的产品默认货币总额', `subtotal_with_discount` decimal(12,4) DEFAULT NULL COMMENT '当前订单的去掉的总额', `base_subtotal_with_discount` decimal(12,4) DEFAULT NULL COMMENT '当前订单的去掉的默认货币总额', `is_changed` int(5) DEFAULT '1' COMMENT '是否change,1代表是,2代表否', `checkout_method` varchar(20) DEFAULT NULL COMMENT 'guest,register,代表是游客还是登录客户。', `customer_id` int(11) DEFAULT NULL COMMENT '客户id', `customer_group` varchar(20) DEFAULT NULL COMMENT '客户组id', `customer_email` varchar(90) DEFAULT NULL COMMENT '客户邮箱', `customer_firstname` varchar(50) DEFAULT NULL COMMENT '客户名字', `customer_lastname` varchar(50) DEFAULT NULL COMMENT '客户名字', `customer_is_guest` int(5) DEFAULT NULL COMMENT '是否是游客,1代表是游客,2代表不是游客', `remote_ip` varchar(26) DEFAULT NULL COMMENT 'ip地址', `coupon_code` varchar(20) DEFAULT NULL COMMENT '优惠劵', `payment_method` varchar(20) DEFAULT NULL COMMENT '支付方式', `shipping_method` varchar(20) DEFAULT NULL COMMENT '货运方式', `shipping_total` decimal(12,4) DEFAULT NULL COMMENT '运费总额', `base_shipping_total` decimal(12,4) DEFAULT NULL COMMENT '默认货币运费总额', `customer_telephone` varchar(25) DEFAULT NULL COMMENT '客户电话', `customer_address_country` varchar(50) DEFAULT NULL COMMENT '客户国家', `customer_address_state` varchar(50) DEFAULT NULL COMMENT '客户省', `customer_address_city` varchar(50) DEFAULT NULL COMMENT '客户市', `customer_address_zip` varchar(20) DEFAULT NULL COMMENT '客户zip', `customer_address_street1` text COMMENT '客户地址1', `customer_address_street2` text COMMENT '客户地址2', `txn_type` varchar(20) DEFAULT NULL COMMENT 'translate类型', `txn_id` varchar(30) DEFAULT NULL COMMENT 'translate id', `payer_id` varchar(30) DEFAULT NULL COMMENT '交易号', `ipn_track_id` varchar(20) DEFAULT NULL, `receiver_id` varchar(20) DEFAULT NULL, `verify_sign` varchar(80) DEFAULT NULL, `charset` varchar(20) DEFAULT NULL, `payment_fee` decimal(12,4) DEFAULT NULL COMMENT '交易服务费', `payment_type` varchar(20) DEFAULT NULL COMMENT '交易类型', `correlation_id` varchar(20) DEFAULT NULL COMMENT '相关id,快捷支付里面的字段', `base_payment_fee` decimal(12,4) DEFAULT NULL COMMENT '交易费用,基础货币值,通过货币进行的转换', `protection_eligibility` varchar(20) DEFAULT NULL COMMENT '保护资格,快捷支付里面的字段', `protection_eligibility_type` varchar(255) DEFAULT NULL COMMENT '保护资格类型,快捷支付里面的字段', `secure_merchant_account_id` varchar(20) DEFAULT NULL COMMENT '商人账户安全id', `build` varchar(20) DEFAULT NULL COMMENT 'build', `paypal_order_datetime` datetime DEFAULT NULL COMMENT '订单创建,Paypal时间', `theme_type` int(5) DEFAULT NULL COMMENT '1-pc,2-mobile', `if_is_return_stock` int(5) NOT NULL DEFAULT '2' COMMENT '1,代表订单归还了库存,2代表订单没有归还库存,此状态作用:用来标示pending订单是否释放产品库存', PRIMARY KEY (`order_id`), KEY `customer_id` (`customer_id`), KEY `increment_id` (`increment_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ", "ALTER TABLE `sales_flat_order` CHANGE `order_status` `order_status` VARCHAR( 80 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '订单状态'", 'ALTER TABLE `sales_flat_order` ADD INDEX oupload_at_order_status ( `updated_at`, `order_status`, `if_is_return_stock` )', " CREATE TABLE IF NOT EXISTS `sales_flat_order_item` ( `item_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `store` varchar(100) DEFAULT NULL COMMENT 'store name', `order_id` int(11) DEFAULT NULL COMMENT '产品对应的订单表id', `created_at` int(11) DEFAULT NULL COMMENT '创建时间', `updated_at` int(11) DEFAULT NULL COMMENT '更新时间', `product_id` varchar(100) DEFAULT NULL COMMENT '产品id', `sku` varchar(100) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `custom_option_sku` varchar(50) DEFAULT NULL COMMENT '自定义属性', `image` varchar(255) DEFAULT NULL COMMENT '图片', `weight` decimal(12,4) DEFAULT NULL COMMENT '重量', `qty` int(10) DEFAULT NULL COMMENT '个数', `row_weight` decimal(12,4) DEFAULT NULL COMMENT '一个产品重量*个数', `price` decimal(12,4) DEFAULT NULL COMMENT '产品价格', `base_price` decimal(12,4) DEFAULT NULL COMMENT '默认货币价格', `row_total` decimal(12,4) DEFAULT NULL COMMENT '一个产品价格*个数', `base_row_total` decimal(12,4) DEFAULT NULL COMMENT '一个产品默认货币价格*个数', `redirect_url` varchar(200) DEFAULT NULL COMMENT '产品url', PRIMARY KEY (`item_id`), KEY `order_id` (`order_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ", ' CREATE TABLE IF NOT EXISTS `static_block` ( `id` int(11) NOT NULL AUTO_INCREMENT, `identify` varchar(100) DEFAULT NULL, `title` text, `status` int(5) DEFAULT NULL, `content` text, `created_at` int(11) DEFAULT NULL, `updated_at` int(11) DEFAULT NULL, `created_user_id` int(11) DEFAULT NULL, KEY `identify` (`identify`), PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ', " CREATE TABLE IF NOT EXISTS `url_rewrite` ( `id` int(11) NOT NULL AUTO_INCREMENT, `type` varchar(50) DEFAULT NULL COMMENT '类型', `custom_url_key` varchar(255) DEFAULT NULL COMMENT '自定义url key', `origin_url` varchar(255) DEFAULT NULL COMMENT '原来的url ', KEY `custom_url_key` (`custom_url_key`), PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=52 ; ", ]; // ALTER TABLE `admin_role_menu` ADD INDEX ( `created_at` ) foreach ($arr as $sql) { $this->execute($sql); } } public function safeDown() { echo "m170228_072156_fecshop_tables cannot be reverted.\n"; return false; } /* // Use safeUp/safeDown to run migration code within a transaction public function safeUp() { } public function safeDown() { } */ }