快捷搜索:  汽车  科技

yield方法会产生什么错误结果(YII框架学习新手NO.1)

yield方法会产生什么错误结果(YII框架学习新手NO.1)Cms 内容管理系统我们需要创建自己的应用系统缓存、登录组件、助手(小物件,灵活创建表单,常见html代码)、日志组件等等。适合开发大型web应用系统【yii框架部署】

【Yii框架学习】

介绍、安装部署框架、商城模板与yii结合、MVC

Php框架:cakephp CI(codeIgniter) symfony TP(thinkphp) zendframework(官方) Yii 等等,还有许多叫不上名字的框架。

Yii:高性能框架、代码重用性发挥到了极致、惰性加载框架、速度非常快

缓存、登录组件、助手(小物件,灵活创建表单,常见html代码)、日志组件等等。

适合开发大型web应用系统

【yii框架部署】

yield方法会产生什么错误结果(YII框架学习新手NO.1)(1)

我们需要创建自己的应用系统

Cms 内容管理系统

Shop商城系统

Office办公系统

Crm客户关系管理系统

yield方法会产生什么错误结果(YII框架学习新手NO.1)(2)

yield方法会产生什么错误结果(YII框架学习新手NO.1)(3)

开始访问我们的应用系统。

【yii在什么地方用的多】

框架:dedecms ecshop crm

Dedecms是内容管理系统的框架

Ecshop是做商城网站的框架

Crm是做客户关系管理系统的框架

以上3个框架都是“专门”针对具体领域的框架,这样的框架不灵活,死板。

Yii框架是通用的框架,一般适合客户需求比较灵活、比较花样多,比较复杂的地方。

Yii框架设计模式是主流MVC。

Yii框架是一个纯OOP面向对象框架。

【商城模板与Yii框架结合】

Yii访问需要走路由,设置好路由就会找到对应的控制器和方法

路由:http://web.0507shop.com/index.php?r=site/index

yield方法会产生什么错误结果(YII框架学习新手NO.1)(4)

yield方法会产生什么错误结果(YII框架学习新手NO.1)(5)

yield方法会产生什么错误结果(YII框架学习新手NO.1)(6)

将样式、图片、js静态资源集成到系统里边

css样式:/assets/default/css/

图片:/assets/default/img

Js: /assets/js/

静态资源目录统一放入系统常量里边,方便调用。

/protected/config/constants.php

yield方法会产生什么错误结果(YII框架学习新手NO.1)(7)

yield方法会产生什么错误结果(YII框架学习新手NO.1)(8)

yield方法会产生什么错误结果(YII框架学习新手NO.1)(9)

用户登录模板与Yii框架整合:

1. 创建UserController控制器

2. 创建视图views/user/login.php

3. 控制器调用视图$this->renderPatial();

4. 引入css和图片,将样式目录与图片目录放入常量,统一调用。

【路由】

在框架里边我们通过路由获得控制器和方法

我们有了控制器的方法,就可以进一步与视图或模型进行交互

http://网址/index.php?r=控制器/方法

【商城其他页面与Yii结合】

事件

Ctrl j

今晚主要任务 : 商城前台模板 与 Yii结合

1, Yii框架部署起来(根据自己情况搭建虚拟主机,也可以使用localhost)

2, 控制器和视图理解好

控制器:UserController (名字Controller)

方法: actionLogin (action名字)

Views/ 下边有许多目录,目录原则是:每个控制器名字在views下都有对应名字的目录存在,里边存放具体模板文件

yield方法会产生什么错误结果(YII框架学习新手NO.1)(10)

3. 理解好常量文件constant.php(样式目录和图片目录定义)

4. 商城网站与Yii框架结合制作出效果(首页、登录、注册、商品列表、商品详细)

Controller控制器

view视图

Model模型

MVC设计模式

猜您喜欢: