边学边做,共计一个一个星期,从无到有,从不完善到完善,基于Yii构建的站点终于完成,访问地址:点击访问。
该站点,分两个应用,一个是前台应用,一个是后台应用,两个应用的配置基本相同,但也有不同,后台有明确的权限管理配置,而前台是所有访客都可以访问。
通过做完这个站点,基本清楚明白 Yii 构建站点的流程,Yii 的特点,难点。
Yii 有批处理的概念,就是当你清楚你的需求,设计好数据库后,通过脚手架工具,可以快速帮你构建起数据模型(Model),控制器(Controller),视图(View),而且常用的模块都构建好,你只需要按照自己的业务逻辑再有针对性地修改即可。
如果要个性化定制界面,就要了解 view 这一层,也就是要根据系统自带的模板规则,生成的 html 结构进行分析,比如列表模块,form 表单模块,只有了解清楚这些模块的 html 结构才能写出高效,通用的 css。
Yii 的功能实在太强大,太多了,做完这个站点只能说基本了解怎么用它,想要驾驭 Yii 还要继续努力,继续投入时间去研究。