{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
free FREE

Change Your Zip Code

Inventory information and delivery speeds may vary for different locations.

Location History

{{email ? __('Got it!') : __('Restock Alert')}}

We will notify you by email when the item back in stock.

Cancel
Yami

Jingdong book

PHP MVC 开发实战

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

PHP MVC 开发实战

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
Ends in
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
Sale ends in
Sale will starts after Sale ends in
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) Details
Best before

Currently unavailable.

We don't know when or if this item will be back in stock.

Unavailable in your area.
Sold Out

Details

Full product details
Editer Recommend

全面认识MVC开发带来的高效率
帮助读者编写优雅、高质量的PHP代码
使用PHP开发性能超强的网站
解决PHP团队开发难点
轻松构建分布式的PHP网站群
Content Description

MVC是一种先进的开发模式,能够解决团队开发之间协同配合的问题,使得网站各部件以更高的效率运行。MVC模式将网站分为3大部件,分别为模型、视图、控制器。这3大部件各自分离,但又相互依存,最终形成了一个容易维护、容易扩展、高效运行的网站平台。对于后台程序员,借助于MVC模式就可以更加专注于功能的实现,而不需要太多地涉及页面与前端。这种分工协作的最终目的是提高开发效率及项目质量。对于个人项目,也许在其他编程技术(例如Java、Python)中,MVC模式并没有优势,但在PHP中,由于支持混合编程,所以使用MVC模式进行编程,能显著提高工作效率。
《PHP MVC 开发实战》是国内本专门介绍PHP MVC开发模式的图书,全书围绕MVC实现思路进行细致的讲解。通过MVC编程模式,以点带面,全面深入探讨PHP核心技术。同时,《PHP MVC 开发实战》也是一本深入介绍利用PHP构建高性能网站的图书,通过MVC的数据库中间件,可以轻松实现网站群体、读写分离等高级应用,《PHP MVC 开发实战》在此基础上还会进一步介绍当前流行的NoSQL应用、全文搜索应用等。最后,作者通过一个自行编写的MVC框架,引导读者开发属于自己的PHP MVC框架。
《PHP MVC 开发实战》内容通俗易懂、示例形象,适合广大的Web从业人员阅读。由于PHP非常简单、易用,所以就算是未接触过PHP的读者或者初学者,只要掌握了基础的面向对象编程思想就可以轻松上手。
Author Description

李开涌,IT作家,技术顾问。曾供职于电信盈科,主要从事分布式集成系统的开发。拥有超过8年的开源技术编程经验,对Linux、FreeBSD以及Hadoop集群等均有丰富的使用及开发经验。同时,还是微软Silverlight MVP,精通微软的.NET平台技术,是国内最早从事Windows Phone技术普及的IT作者,曾著有《Windows Phone 7应用开发入门与实践》一书。目前从事分布式开发及云技术研究。
Catalogue

前言
基础篇
第1章 开发前准
1.1 PHP与MVC概述
1.2 开发环境搭建
1.2.1 在Windows下使用一键安装包
1.2.2 在Linux平台安装LNMP
1.3 开发工具介绍
1.3.1 PHPCoder
1.3.2 PHPEditor
1.3.3 NetBeansIDE
1.3.4 EclipsePDT
1.3.5 ZendStudio
1.3.6 AdobeDreamweaver
1.3.7 VS.PHP
1.4 SVN版本控制
1.4.1 SVN介绍
1.4.2 SVN的安装
1.4.3 TortoiseSVN的简单使用
1.4.4 TortoiseSVN文件管理
1.4.5 SVN版本库权限配置
1.5 小结
第2章 面向对象基础
2.1 面向对象介绍
2.2 PHP面向对象基础
2.2.1 class关键字
2.2.2 类中的成员
2.2.3 实例化类
2.3 类中的方法
2.3.1 方法的参数
2.3.2 方法的返回值
2.3.3 访问修饰符
2.3.4 $this关键字
2.4 类的继承
2.4.1 子类继承父类
2.4.2 重写父类中的成员属性
2.4.3 final关键字
2.5 静态类成员
2.5.1 static关键字
2.5.2 访问静态类成员(self::parent::)
2.5.3 类常量
2.6 小结
第3章 类的高级特性
3.1 类对象的克隆(clone)
3.2 类接口(interface)
3.2.1 接口的意义
3.2.2 定义接口
3.2.3 实现接口(implements)
3.3 抽象类与抽象方法
3.3.1 理解抽象概念
3.3.2 定义抽象类和方法(abstract)
3.3.3 使用抽象类
3.3.4 接口与抽象类的区别
3.4 类的异常
3.4.1 Exception类
3.4.2 使用try、catch、throw语句
3.5 小结

实战篇
第4章 PHPMVC发展状况
4.1 出身豪门的ZendFramework
4.1.1 ZendFramework简介
4.1.2 安装ZendFramework
4.1.3 使用ZendFramework实现MVC
4.1.4 ZendFramework核心组件
4.2 功能强大的Symfony
4.2.1 Symfony简介
4.2.2 获得Symfony
4.2.3 实现一个简单的MVC
4.2.4 Symfony的配置文件
4.3 灵活完善的CakePHP
4.3.1 CakePHP简介
4.3.2 下载安装CakePHP
4.3.3 使用CakePHP构建MVC编程
4.3.4 好用的CakePHP视图助手
4.4 使用广泛的CodeIgniter
4.4.1 CodeIgniter简介
4.4.2 安装CodeIgniter
4.4.3 使用CodeIgniter实现MVC
4.5 高效便捷的ThinkPHP
4.5.1 ThinkPHP介绍
4.5.2 下载安装ThinkPHP
4.5.3 使用ThinkPHP实现MVC
4.5.4 高效的ThinkPHP视图引擎
4.6 小结
第5章 ThinkPHP开发入门
5.1 大道至简、开发由我
5.1.1 入口文件
5.1.2 两种创建项目的方式
5.1.3 模块分组
5.2 ThinkPHP目录
5.2.1 系统目录
5.2.2 项目目录
5.3 配置文件
5.3.1 选项配置
5.3.2 静态缓存配置
5.3.3 路由配置
5.4 小结
第6章 ThinkPHP开发MVC应用
6.1 ThinkPHP中的URL
6.1.1 URL模式
6.1.2 URL路由
6.1.3 自动生成匹配的URL
6.1.4 实现文件伪静态
6.2 模型(Model)
6.2.1 创建模型
6.2.2 实例化模型
6.2.3 模型初始化(_initialize())
6.3 控制器(Controller)
6.3.1 创建控制器
6.3.2 控制器中的动作(Action)
6.3.3 控制器的调用
6.3.4 项目空控制器与控制器空动作
6.3.5 动作的前后操作
6.4 视图(View)
6.4.1 创建和使用视图
6.4.2 系统变量与常量
6.4.3 在视图中使用函数
6.4.4 数据循环
6.4.5 条件判断
6.4.6 使用外部文件
6.4.7 导入标签库
6.4.8 使用布局
6.5 小结
第7章 ThinkPHP的数据库操作
7.1 定义数据表模型
7.1.1 模型映射
7.1.2 自定义模型
7.1.3 create方法
7.1.4 模型属性
7.2 基础模型(Model)
7.2.1 连贯操作
7.2.2 CURD
7.2.3 查询语言
7.2.4 使用原生的SQL语言
7.3 关联模型(RelationModel)
7.3.1 关联关系
7.3.2 关联定义
7.3.3 关联模型的CURD
7.4 高级模型(AdvModel)
7.4.1 定位查询
7.4.2 动态查询
7.4.3 内容存文本
7.5 大数据支持
7.5.1 分布式数据库
7.5.2 读写分离
7.5.3 数据表分区
7.6 小结
第8章 安全与调试
8.1 构建稳健及安全的MVC
8.2 ThinkPHP内置的安全机制
8.2.1 表单令牌
8.2.2 字段检测
8.2.3 数据验证
8.2.4 数据验证码
8.3 ThinkPHP安全日志机制
8.3.1 记录方式
8.3.2 系统日志
8.3.3 应用日志
8.4 使用消息队列机制
8.4.1 HTTPSQS基础
8.4.2 安装HTTPSQS
8.4.3 测试HTTPSQS
8.4.4 在MVC中使用HTTPSQS
8.5 ThinkPHP程序调试机制
8.5.1 开启调试功能
8.5.2 代码编译概念
8.5.3 异常定制
8.5.4 性能调试
8.6 小结
第9章 ThinkPHP功能库
9.1 数据处理
9.1.1 XML引擎
9.1.2 返回XML
9.1.3 返回Json
9.1.4 使用Json及Jsonp
9.2 ThinkPHP函数库
9.2.1 快捷方法
9.2.2 基础函数库
9.2.3 扩展函数库
9.3 ThinkPHP多语言支持
9.3.1 部署多语言
9.3.2 实现多语言
9.3.3 多语言与客户端
9.4 客户端
9.4.1 封装的Session
9.4.2 封装的Cookie
9.5 小结
第10章 网站静态化
10.1 Cache类
10.1.1 缓存的方式
10.1.2 开启缓存
10.1.3 安装Memcached
10.1.4 使用Memcached
10.2 Memcached实战应用
10.2.1 页面局部缓存
10.2.2 缓存数据集
10.2.3 使用Memcache存放Session
10.3 使用Redis缓存
10.3.1 Redis的安装
10.3.2 安装Redis扩展
10.3.3 测试Redis
10.3.4 Redis缓存
10.4 静态缓存
10.4.1 静态缓存配置
10.4.2 静态缓存规则
10.5 小结
第11章 ThinkPHP扩展
11.1 使用扩展
11.1.1 扩展的分类
11.1.2 模板引擎扩展
11.2 网络操作
11.2.1 文件上传
11.2.2 Nginx文件上传进度
11.2.3 FTP文件上传
11.2.4 下载文件
11.2.5 Socket套接字编程
11.2.6 定位当前位置
11.2.7 发送电子邮件
11.3 数据处理
11.3.1 数据加密
11.3.2 数据编码转换
11.3.3 数据分页
11.3.4 日期数据
11.3.5 Input类
11.3.6 GD库绘制图形
11.4 行为扩展
11.4.1 行为概述
11.4.2 内置行为扩展
11.4.3 自定义行为扩展
11.5 小结
第12章 SOAP分布式开发
12.1 分布式开发概念
12.1.1 SOA与SOAP
12.1.2 PHP5分布式开发
12.2 SOAP消息体
12.2.1 WSDL文件
12.2.2 定义根消息体definitions
12.2.3 type类型
12.2.4 portType端口类型
12.2.5 message消息列表
12.2.6 binding服务绑定描述
12.2.7 service服务描述
12.2.8 可视化创建WSDL
12.2.9 使用nusoap创建WSDL
12.2.1 0ThinkPHP生成SOAP服务
12.3 使用soapUI测试WSDL
12.3.1 soapUI简介
12.3.2 安装soapUI
12.3.3 创建项目
12.3.4 测试项目
12.3.5 负载测试
12.4 小结
第13章 整合Smarty模板引擎
13.1 Smarty模板引擎介绍
13.2 使用Smarty
13.2.1 在PHP中使用Smarty
13.2.2 开启ThinkPHP模板扩展
13.2.3 以扩展的方式使用全功能Smarty
13.3 Smarty模板函数和标签
13.3.1 include(包含文件)
13.3.2 capture(暂存数据)
13.3.3 include_php(包含PHP文件)
13.3.4 insert(插入函数)
13.3.5 literal(原文本输出)
13.3.6 php(执行PHP语句块)
13.3.7 strip(保留空格和回车符)
13.4 Smarty模板控制语句
13.4.1 if、elseif(判断语句)
13.4.2 foreach(循环数据)
13.4.3 section(遍历数组)
13.5 变量调节器
13.5.1 capitalize(首字母大写)
13.5.2 count_characters(统计字符)
13.5.3 count_paragraphs(统计段落)
13.5.4 count_sentences(统计句数)
13.5.5 count_words(统计单词)
13.5.6 date_format(格式化日期)
13.5.7 escape(字符转码)
13.5.8 replace(字符替换)
13.5.9 regex_replace(正则替换)
13.5.1 0truncate(字符截取)
13.6 视图助手
13.6.1 html_image(生成图像)
13.6.2 html_options(生成表单选择组件)
13.6.3 html_radios(生成表单单选组件)
13.6.4 html_checkboxes(生成表单复选组件)
13.6.5 html_select_date(生成表单日期选择组件)
13.6.6 html_select_time(生成表单时间选择组件)
13.6.7 html_table(生成表格)
13.7 Smarty对象方法
13.7.1 display(显示模板)
13.7.2 fetch(获取输出内容)
13.7.3 configLoad(加载配置信息)
13.7.4 registerPlugin(注册插件)
13.8 Smarty缓存
13.8.1 开启缓存
13.8.2 局部缓存
13.9 小结
第14章 整合Coreseek全文搜索服务
14.1 全文索引概述
14.2 Coreseek基础
14.2.1 Coreseek概述
14.2.2 在Windows下安装Coreseek
14.2.3 在Linux下安装Coreseek
14.3 Coreseek管理工具
14.3.1 indexer
14.3.2 searchd
14.3.3 search
14.4 创建索引
14.4.1 索引源分类
14.4.2 增量索引
14.4.3 实时索引
14.5 在MVC中搜索数据
14.5.1 安装Sphinx扩展模块
14.5.2 使用PHP接口
14.5.3 在MVC中搜索数据
14.5.4 实现关键词高亮显示
14.6 小结
第15章 使用MongoDB
15.1 MongoDB介绍
15.2 MongoDB的安装
15.2.1 在Windows下安装MongoDB
15.2.2 在Linux下安装MongoDB
15.3 MongoDB的使用
15.3.1 理解MongoDB的数据结构
15.3.2 数据库管理
15.3.3 文档数据类型
15.3.4 插入数据
15.3.5 查询数据
15.3.6 更新数据
15.3.7 删除数据
15.4 条件操作
15.4.1 条件判断语句
15.4.2 $all匹配全部
15.4.3 $exists检查字段
15.4.4 null空值处理
15.4.5 $ne比较
15.4.6 $mod取模运算
15.4.7 $in、nin枚举查询
15.4.8 $or、$nor判断查询
15.4.9 $type映射查询
15.4.1 0使用正则表达式匹配
15.4.1 1limit、skip限制查询
15.4.1 2count查询记录条数
15.4.1 3sort查询结果排序
15.5 性能优化
15.5.1 使用索引
15.5.2 固定集合
15.5.3 GridFS
15.5.4 Profile优化器
15.6 在MVC中使用MongoDB
15.6.1 安装PHP扩展
15.6.2 开启MongoDB用户验证
15.6.3 ThinkPHP操作MongoDB
15.7 小结
第16章 Redis实战
16.1 Redis的使用
16.1.1 Redis概述
16.1.2 常用管理命令
16.1.3 Redis用户验证
16.2 Redis数据类型
16.2.1 String类型
16.2.2 Hash类型
16.2.3 List类型
16.2.4 Sets类型
16.2.5 Zset类型
16.2.6 使用phpRedisAdmin
16.3 Redis高级使用
16.3.1 数据持久化
16.3.2 虚拟内存
16.3.3 事务处理
16.3.4 主从同步
16.4 在MVC中使用Redis
16.4.1 在PHP中使用Redis
16.4.2 在MVC中进行CURD操作
16.4.3 数据分页
16.5 小结

项目篇
第17章 开发论坛系统
17.1 开发前准备
17.1.1 系统介绍
17.1.2 系统预览
17.1.3 架构设计
17.1.4 系统部署
17.2 系统整体界面设计
17.2.1 布局方案
17.2.2 论坛首页
17.2.3 论坛版块
17.3 用户模块
17.3.1 用户登录
17.3.2 用户注册
17.3.3 使用微博账号登录
17.3.4 将现有账号绑定到微博
17.4 发表帖子模块
17.4.1 整合百度编辑器
17.4.2 上传图片
17.4.3 管理图片
17.4.4 上传附件
17.4.5 数据提交处理
17.5 帖子内容模块
17.5.1 帖子正文
17.5.2 回复列表
17.5.3 回复帖子
17.6 帖子管理模块
17.6.1 删除帖子
17.6.2 锁定帖子
17.6.3 置顶帖子
17.6.4 推荐帖子
17.7 行为拦截器
17.7.1 统计浏览量
17.7.2 登记浏览位置
17.8 帖子搜索模块
17.8.1 标题搜索
17.8.2 使用全文搜索
17.9 小结
第18章 开发自己的MVC框架
18.1 开发前准备
18.1.1 开发MVC框架的思路
18.1.2 文件结构
18.2 核心类库
18.2.1 初始化
18.2.2 URL处理
18.3 控制器的开发
18.3.1 类自动载入
18.3.2 加载模板引擎(View)
18.3.3 处理消息(message)
18.4 模型的开发
18.4.1 使用PDO
18.4.2 模型实例化
18.4.3 实现连贯操作
18.4.4 读取数据
18.4.5 插入数据
18.4.6 更新数据
18.4.7 删除数据
18.5 扩展类库
18.5.1 Session驱动扩展
18.5.2 缓存驱动扩展
18.6 测试MVC框架
18.6.1 创建项目
18.6.2 测试CURD
18.6.3 测试驱动
18.7 小结
附录
附录A 让Nginx支持Pathinfo模式
附录B 配置团队开发环境

Specifications

Brand Jingdong book
Brand Origin China

Disclaimer

Product packaging, specifications and price are subject to change without notice. All information about the products on our website is provided for information purposes only. Please always read labels, warnings and directions provided with the product before use.

View Full Terms of Use
Add to favorites
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
Quantity
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
Sold by JD@CHINA
Ship to
{{ __("Ship to United States only") }}
Free shipping over 69
Genuine guarantee

Added to Cart

Keep Shopping

More to Consider

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

Coupons

{{ coupon.coupon_name_new | formatCurrency }}
Clip Clipped Over
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
Expires soon {{ formatTime(coupon.use_end_time) }}

Share this item with friends

Cancel

Yami Gift Card

Get this exclusive deal when paying with gift card

Terms and Conditions

Gift card deals are special offers for selected products;

The gift card deals will automatically be activated if a customer uses gift card balance at check out and the balance is sufficient to pay for the total price of the shopping cart products with gift card deals;

You will not be able to activate the gift card deals if you choose other payment methods besides gift card. The products will be purchased at their normal prices;

If your account balance is not enough to pay for the products with gift card deals, you can choose to reload your gift card balance by clicking on the Reload button at either shopping cart page or check out page;

Products that have gift card deals can be recognized by a special symbol showing 'GC Deal';

For any additional questions or concerns, please contact our customer service;

Yamibuy reserves the right of final interpretation.

Sold by Yami

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

Yami is committed to provide our customers with a peace of mind when purchasing from us. Most items shipped from Yamibuy.com can be returned within 30 days of receipt of shipment (For Food, Beverages, Snacks, Dry Goods, Health supplements, Fresh Grocery and Perishables Goods, within 7 days of receipt of shipment due to damages or quality issues; To ensure that every customer receives safe and high-quality products, we do not provide refunds or returns for beauty products once they have been opened or used, except in the case of quality issues; Some products may have different policies or requirements associated with them, please see below for products under special categories, or contact Yami Customer Service for further assistance).
Thank you for your understanding and support.

Learn More

Sold by Yami

Terms and Conditions of Yami E-Gift Card

If you choose “Redeem automatically” as your delivery method, your gift card balance will be reload automatically after your order has been processed successfully;

If you choose “Send to Email”as your delivery method, the card number and CVV will be sent to the email address automatically;

Any user can use the card number and CVV to redeem the gift card, please keep your gift card information safely. If you have any trouble receiving email, please contact Yami customer service;

Yami gift card can be used to purchase both Yami owned or Marketplace products;

Yami gift card will never expire;

Yami gift card balance does not have to be used up at once;

All rights reserved by Yami.

Return Policy

Gift card that has already been consumed is non-refundable.

Sold by JD@CHINA

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Sold by JD@CHINA

Service Guarantee

Yami Cross-store Free Shipping over $69
Yami 30-days Return

Yami-China FC

Yami has a consolidation warehouse in China which collects multiple sellers’ packages and combines to one order. Our Yami consolidation warehouse will directly ship the packages to your door. Cross-store free shipping over $69.

Return Policy

You may return products within 30 days upon receiving the products. Sellers take responsibilities for any wrong shipment or missing items. Packing needs to be unopened for any other than quality issues return. We promise to pack carefully, but because goods are taking long journey to destinations, simple damages to packaging may occur. Any damages not causing internal goods quality problems are not allowed to return. If you open the package and any quality problem is found, please contact customer service within three days after receipt of goods.

Shipping Information

Yami Consolidation Service Shipping Fee $9.99(Free shipping over $69)

Sellers in China will ship their orders within 1-2 business days once the order is placed. Packages are sent to our consolidation warehouse in China and combined there. Our Yami consolidation warehouse will directly ship the packages to you via UPS. The average time for UPS to ship from China to the United States is about 10 working days and it can be traced using the tracking number. Due to the pandemic, the delivery time may be delayed by about 5 days. The package needs to be signed by the guest. If the receipt is not signed, the customer shall bear the risk of loss of the package.

Sold by JD@CHINA

Service Guarantee

Free shipping over 69
Genuine guarantee

Shipping

Yami Consolidated Shipping $9.99(Free shipping over $69)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

Yami Points information

All items are excluding from any promotion or points events on Yamibuy.com

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Yami

Download the Yami App

Back Top

Recommended for You

About the brand

Jingdong book

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

Reviews{{'('+ commentList.posts_count + ')'}}

Have your say. Be the first to help other guests.

Write a review
{{ totalRating }} Write a review
  • {{i}} star

    {{i}} stars

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

No related comment~

Review

Yami Yami

{{ showTranslate(commentDetails) }}Show Less

{{ strLimit(commentDetails,800) }}Show more

Show Original

{{ commentDetails.content }}

Yami
Show All

{{ formatTime(commentDetails.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Comments{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}Show Less

{{ strLimit(reply,800) }}Show more

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Cancel

That’s all the comments so far!

Write a review
How would you rate this item?

Please add your comment.

  • A nice nickname will make your comments more popular!
  • The nickname in your account will be changed to the same as here.
Thanks for your review
Our community rely on great reviews like yours to find the best of Asia.

Report

If you find this content inappropriate and think it should be removed from the Yami.com site, let us know please.

Cancel

Are you sure to delete your review?

Cancel

You’ve Recently Viewed

About the brand

Jingdong book