yii整体执行流程直观,具体由以下步骤: 1、程序入口文件index.PHP加载yii框架引导程序(bootstrap)文件yii.php,加载配置文件以及其他自定义配置。 2、yii.php中Yii类继承了YiiBase,主要封装框架的一些通用方法,比如自动加载、创建组件、核心类路径映射、记录日志... ...
分类:
其他好文 时间:
2017-05-05 17:22:52
阅读次数:
245
Yii是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。CComponent几乎是所有类的基类,它控制着组件与事件的管理,其方法与属性如下,私有变量$_e数据存放事件(evnet,有些地方叫hook),$_m数组存放行为(behavior)。 ...
分类:
其他好文 时间:
2017-05-05 17:21:42
阅读次数:
216
public function actionAdd() { $model = new Goods(); $model->setScenario('insert'); if ($model->load(Yii::$app->request->post())) { $model->... ...
分类:
其他好文 时间:
2017-04-21 20:18:43
阅读次数:
699
$request = Yii::$app->request; $get = $request->get(); // 等价于: $get = $_GET; $id = $request->get('id'); // 等价于: $id = isset($_GET['id']) ? $_GET['id'] ...
分类:
其他好文 时间:
2017-04-20 17:07:18
阅读次数:
100
$request = Yii::$app->request; if ($request->isAjax) { /* 该请求是一个 AJAX 请求 */ } if ($request->isGet) { /* 请求方法是 GET */ } if ($request->isPost) { /* 请求方法 ...
分类:
Web程序 时间:
2017-04-20 16:57:48
阅读次数:
223
假设被请求的URL是 http://example.com/admin/index.php/product?id=100, 你可以像下面描述的那样获取URL的各个部分: yii\web\Request::url:返回 /admin/index.php/product?id=100, 此URL不包括h ...
分类:
Web程序 时间:
2017-04-20 16:52:50
阅读次数:
185
转载请注明链接http://www.cnblogs.com/liuwanqiu/p/6739538.html 组件(component),是Yii框架的基类,实现了属性、事件、行为三类功能,它集成自object类 ...
分类:
其他好文 时间:
2017-04-20 16:48:15
阅读次数:
250
Yii提供了强大的数据库编程支持。Yii数据访问对象(DAO)建立在PHP的数据对象(PDO)extension上,使得在一个单一的统一的接口可以访问不同的数据库管理系统(DBMS)。使用Yii的DAO开发的应用程序可以很容易地切换使用不同的数据库管理系统,而不需要修改数据访问代码。Yii 的Act ...
分类:
数据库 时间:
2017-04-14 20:44:39
阅读次数:
206
在项目根目录里找到console(操作台,控制台)文件夹,在console文件夹里建一个TestController文件,如图所示: 文件内部写如下内容: 切记该文件继承的Controller一定是 yii\console\Controller 切记该文件继承的Controller一定是 yii\c ...
分类:
其他好文 时间:
2017-04-08 11:27:56
阅读次数:
198
yii中的下拉菜单: 第一种: 第二种: 两者的唯一区别就是ArrayHelper::map()的第一个参数不同,因为第一种是要做无限极分类的,所以用的是数组,第二种直接查表就可以了,很方便。 就是这样的: ‘请选择父级分类’一直没有对应的value值,所以提交时要验证不能为空。 ArrayHelp ...
分类:
其他好文 时间:
2017-04-08 09:36:13
阅读次数:
173