BIN
docs/guide-zh-CN/images/start-country-list.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
docs/guide-zh-CN/images/start-gii-country-grid.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
docs/guide-zh-CN/images/start-gii-country-update.png
Normal file
|
After Width: | Height: | Size: 53 KiB |
BIN
docs/guide-zh-CN/images/start-gii-crud-preview.png
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
docs/guide-zh-CN/images/start-gii-crud.png
Normal file
|
After Width: | Height: | Size: 57 KiB |
BIN
docs/guide-zh-CN/images/start-gii-model-preview.png
Normal file
|
After Width: | Height: | Size: 102 KiB |
BIN
docs/guide-zh-CN/images/start-gii-model.png
Normal file
|
After Width: | Height: | Size: 92 KiB |
@ -1,7 +1,7 @@
|
||||
使用数据库
|
||||
======================
|
||||
|
||||
本章节将介绍如何如何创建一个从数据表 `country` 中读取国家数据并显示出来的页面。
|
||||
本章节将介绍如何创建一个从数据表 `country` 中读取国家数据并显示出来的页面。
|
||||
为了实现这个目标,你将会配置一个数据库连接,创建一个[活动记录](db-active-record.md)类,
|
||||
并且创建一个[操作](structure-controllers.md)及一个[视图](structure-views.md)。
|
||||
|
||||
@ -51,7 +51,7 @@ INSERT INTO `country` VALUES ('US','United States',278357000);
|
||||
|
||||
开始之前,请确保你已经安装了 PHP [PDO](http://www.php.net/manual/en/book.pdo.php)
|
||||
扩展和你所使用的数据库的 PDO 驱动(例如 MySQL 的 `pdo_mysql`)。
|
||||
对于使用关系型数据库来讲,这是基本要求。
|
||||
假如你的程序是使用关系型数据库,这是基本要求。
|
||||
|
||||
驱动和扩展安装可用后,打开 `config/db.php` 修改里面的配置参数对应你的数据库配置。
|
||||
该文件默认包含这些内容:
|
||||
@ -78,7 +78,7 @@ return [
|
||||
后者指定了整个[应用](structure-applications.md)如何初始化。
|
||||
请参考[配置](concept-configurations.md)章节了解更多信息。
|
||||
|
||||
If you need to work with databases support for which isn't bundled with Yii, check the following extensions:
|
||||
如果你需要的不是Yii附带的数据库驱动,查阅以下的驱动:
|
||||
|
||||
- [Informix](https://github.com/edgardmessias/yii2-informix)
|
||||
- [IBM DB2](https://github.com/edgardmessias/yii2-ibm-db2)
|
||||
|
||||
@ -95,7 +95,7 @@ CRUD 代表增,查,改,删操作,这是绝大多数 Web 站点常用的
|
||||
|
||||
然后点击 “Preview” 按钮。你会看到下述将要生成的文件列表。
|
||||
|
||||
[[NEED THE IMAGE HERE / 等待官方补充图片]]
|
||||

|
||||
|
||||
如果你之前创建过 `controllers/CountryController.php` 和 `views/country/index.php` 文件(在指南的使用数据库章节),
|
||||
选中 “overwrite” 下的复选框覆写它们(之前的文件没能全部支持 CRUD)。
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
更上一层楼
|
||||
=============
|
||||
|
||||
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。
|
||||
假如你已经阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。
|
||||
在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,
|
||||
从数据库中获取数据并以分页形式显示。你还学到了如何通过 [Gii](tool-gii.md) 去自动生成代码。
|
||||
使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
|
||||
@ -16,12 +16,12 @@
|
||||
- 类参考手册:描述了 Yii 中每个类的用法。在编码过程中这极为有用,
|
||||
能够帮你理清某个特定类,方法,和属性的用法。
|
||||
类参考手册最好在整个框架的语境下去理解。
|
||||
- Wiki 文章:Wiki 文章是 Yii 用户在其自身经验基础上分享出来的。
|
||||
- [Wiki 文章](http://www.yiiframework.com/wiki/?tag=yii2):Wiki 文章是 Yii 用户在其自身经验基础上分享出来的。
|
||||
大多数是使用教程或如何使用 Yii 解决特定问题。
|
||||
虽然这些文章质量可能并不如权威指南,
|
||||
但它们往往覆盖了更广泛的话题,
|
||||
并常常提供解决方案,所以它们也很有用。
|
||||
- 书籍
|
||||
- [书籍](http://www.yiiframework.com/doc/)
|
||||
* [扩展](http://www.yiiframework.com/extensions/):Yii 拥有数以千计用户提供的扩展,
|
||||
这些扩展能非常方便的插入到应用中,使你的应用开发过程更加方便快捷。
|
||||
* 社区
|
||||
|
||||