开发向导
Yii的设计是考虑创建应用程序的。 这是一个非常简单的概述Yii开发过程中创建一个数据驱动的WEB应用程序。
第二步a、Yii 生成模型类
现在到了Yii转变你的数据库模式进入功能性的PHP代码。使用内置的WEB代码生成器,你也可以把数据库表的定义立刻转变成模型类,不用编写一行代码。这个模型类将允许您使用面向对象的风格访问数据库表。
第二步b、Yii 生成 CRUD 代码
使用上述代码生成器,您可以进一步产生代码,对选定的数据表实现了典型的CRUD(创建,读取,更新,删除)的特征。生成的代码是高度可用的和可定制的,证实了well-adopted MVC设计模式(model-view-controller)。 再次,Yii做了所有的创建工作而不需要你写一行代码。
第三步、自定义的代码,以符合您的确切的需要
最后,你需要定制自己的代码,以符合您确切的需要。例如,在用户管理页面隐藏的密码栏,下面划线的元素就是用户管理员在浏览文件显示“密码”:
<?php $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'user-grid', 'dataProvider'=>$model->search(), 'filter'=>$model, 'columns'=>array( 'id', 'username','password','email', array('class'=>'CButtonColumn'), ))); ?>
我们的下一步该怎么办?
我们上面的向导仅是一个短暂的预览的把你带入奇妙Yii世界。而且它只是整个冰山的一角。
下一个步骤很明显就是下载Yii,然后经过一两个合适的教程,和我们一起分享它的乐趣。
去享受吧!