yii框架中的一些小细节配置问题
1、查看运行时间
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=shop',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix'=>'ecs_',
'enableProfiling'=>true,这里是打开执行sql的时间
),
结果如下:
| 03:24:13.827508 | profile | system.db.CDbCommand.query |
begin:system.db.CDbCommand.query(SHOW CREATE TABLE `ecs_users`) |
| 03:24:13.828006 | profile | system.db.CDbCommand.query |
end:system.db.CDbCommand.query(SHOW CREATE TABLE `ecs_users`) |
2、提示信息
setFlash() 设置提示信息
getFlash() 提取提示信息
hasFlash() 判断提示信息有无
例如:setFlash(‘success’,’添加商品成功’)
会在session里边存储success信息
HasFlash(‘success’) ;会判断当前session里边有没有名字是success这个变量
getFlash(‘success’) 会去session里边提取名字为success这个变量,
之后会把success这个变量给我们删除(重新刷新页面这个条信息也就消失了
3.默认跳转登录配置
在main。php配置前台
如下:
'components'=>array(
'user'=>array(
enable cookie-based authentication
'allowAutoLogin'=>true,
'loginUrl'=>'./index.php?r=users/login',这里是默认跳转
),
后台在adminmodule。php中
Yii::app()->setComponents(array(
'user'=>array(
'stateKeyPrefix'=>'admin',
'loginUrl'=>'./index.php?r=admin/users/login',这里是默认跳转
)
)
);
4、yii中调试脚本执行时间查看
Yii::beginProfile('addgoods'); -----------打印开始执行时间
foreach($_POST['Goods'] as $_k => $_v){
$goods_model -> $_k = $_v;
}
$goods_model -> goods_create_time = time();
if($goods_model -> save()) {
Yii::app()->user->setFlash('success','添加商品成功');
}
Yii::endProfile('addgoods');------------打印结束执行时间
yii框架中的一些小细节配置问题的更多相关文章
- yii框架中的各种小问题
1.默认路径的修改 2.分页的做法
- 浅析C#组件编程中的一些小细节
控件与组件的区别(Control&Component的区别) 作者:作者不详 发布日期:2011-06-30 12:08:41 控件与组件的区别(Control&Component的 ...
- Yii 框架中安装 memcache 及配置和测试
安装php_memcache.dll扩展 1.首先将php_memcache.dll文件放入E:\server\php\ext目录下 (php_memcache.dll下载地址:http://wind ...
- Yii框架中集成phprpc、hprose
在项目开发的过程中有时候会涉及到对外提供接口供第三方程序调用或者是不同程序间需要相互通信,那么最通用的做法是用传统的SOAP方式来实现,用XML的文档格式来作为传输载体.但是这种方式不灵活,支持的数据 ...
- 使用Yii框架中遇到的三个问题
以下由我们在信易网络公司开发项目的时候终结出的一些经验 使用Yii框架中遇到的三个问题 1.main.php文件中欲引入全局变量的问题 还原一下此问题:在Yii框架中,main.php一般会作为整个应 ...
- yii框架中关于控制器中filter过滤器和外部action的使用
在yii框架中,控制器的过滤器分为执行前和执行后,这里举例是在执行控制器前的过滤. 需要在components/文件夹下定义公共的TestAction.php文件,并且实现run()方法.这个acti ...
- Yii框架中使用SRBAC作为权限管理模块时遇到的问题
Yii框架中使用SRBAC作为权限管理模块时遇到的问题 看到Yii中提供RBAC的插件,SRBAC,就想用用. 结果按照手册上的安装办法,整来整去,安装完了,可就是进不了权限管理界面. 最后想到, ...
- ArrayList中的一些小细节@JDK8
ArrayList中的一些小细节@JDK8 protected transient int modCount = 0; 该变量用于记录ArrayList的版本号,不可被序列化,每次对ArrayList ...
- YII框架中可以使用foreach遍历对象以及可以使用数组形式直接访问对象的原因
YII框架中可以使用foreach遍历对象以及可以使用数组形式直接访问对象的原因在YII框架的使用过程中,我们可以使用foreach直接遍历findAll等方法返回的对象的属性为什么呢?其实这与CMo ...
随机推荐
- 类似qq的左滑菜单栏简单实现
代码托管到了Github https://github.com/cyuanyang/YYSlideView 主演实现代码: 1.滑动的viewController的初始化主要view -(instan ...
- spring 整合 spring mvc
需要进行 Spring 整合 SpringMVC 吗 ? 还是否需要再加入 Spring 的 IOC 容器 ? 是否需要再 web.xml 文件中配置启动 Spring IOC 容器的 Context ...
- 实时控制软件设计 第二次作业 myRobot
#include<iostream> #include <Eigen/Dense> #include <math.h> #include <vector> ...
- SharePoint REST Create Folder
function createListFolder(siteUrl, listName, foldername) { var serverUrl = _spPageContextInfo.webAbs ...
- CSS3阴影 box-shadow的使用和技巧总结
text-shadow是给文本添加阴影效果,box-shadow是给元素块添加周边阴影效果.随着html5和CSS3的普及,这一特殊效果使用越来越普遍. 基本语法是{box-shadow:[inset ...
- 易图软件之EaseMap Desktop 1.0发布
概述 易图软件之EaseMap Desktop 1.0是一款基于arcgis runtime for wpf开发的地图编辑软件. 软件代码编写历时1个月终于完成. 目前这个版本的功能包括: 地图基本操 ...
- ZendStudio13 PHP调试环境快速配置
1.百度ZendStudio13,汉化,破解,注册: 2.安装国产Apache+MySql一键安装环境phpStudy,方便快速 http://www.phpstudy.net/a.php/208. ...
- Linux IO漫谈
本文为原创,转载请注明:http://www.cnblogs.com/gistao/ Background IO可能是我们接触最频繁的系统调用,比如printf到终端,send content到对端, ...
- ion-refresher 下拉更新数据
使用指令ion-refresher可以为容器eg:ion-scroll 和 ion-content进行拉动刷新 <ion-scroll> <ion-refresher on-refr ...
- js 实现进度条功能。
/** * 纯js进度条 * Created by kiner on 15/3/22. */ function progress(options){ this.w = (options &&a ...