PHP
文章平均质量分 78
stevecj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
总结一下隐藏index.php文件的步骤
总结一下隐藏index.php文件的步骤 1.开启apache的mod_rewrite模块 去掉LoadModule rewrite_module modules/mod_rewrite.so前的“#”符号 确保中有“AllowOverride All” 2.在项目中的/protected/config/main.php中添加代码: 'componen...原创 2011-05-23 10:07:39 · 333 阅读 · 0 评论 -
Yii CDBHttpSession数据库存储session性能优化实战
Yii CDBHttpSession数据库存储session性能优化实战 report it01 1 follower 上一篇 关于 Yii CHttpSession性能优化篇之源码流程分析 有详细分析CHttpSession执行流程,在了解CHttpSession的详细执行流程之后,我们就可以非常轻松的扩展Yii Session,来优化和符合自己的业务流程。 首先我们来看CDBHt...原创 2011-09-14 20:11:45 · 276 阅读 · 0 评论 -
通过扩展 CWebUser 增加信息到 Yii::app()->user
通过扩展 CWebUser 增加信息到 Yii::app()->user 此教程解释了:如何通过增加一个扩展自 CWebUser 并从名为 User 的数据表中检索用户信息的组件,从 Yii::app()->user 检索更多参数。 也有另外一个方法来完成这个任务,它从 session 或 cookie 中检索变量: How to add more information to Yi...原创 2011-05-25 11:16:09 · 214 阅读 · 0 评论 -
YII CACHE使用示例
从Boylee那抄过来的.链接中有boylee的博客地址. 我没有使用code插件,所以效果没有boy那的好,只是为了记录一下.如果需要复制代码之类的,请猛点此处 {Normal Cache} 01 //data cache 02 public function actionTestCache() 03 { 04 // print_r(Yii::app()->cac...原创 2011-08-29 21:58:50 · 256 阅读 · 0 评论 -
Yii CDBHttpSession数据库存储session性能优化实战
Yii CDBHttpSession数据库存储session性能优化实战 report it 0 1 Click to follow1 follower 上一篇 关于 Yii CHttpSession性能优化篇之源码流程分析 有详细分析CHttpSession执行流程,在了解CHttpSession的详细执行流程之后,我们就可以非常轻松的扩展Yii Sessi...原创 2011-08-29 21:36:28 · 252 阅读 · 0 评论 -
通过扩展CWebUser添加信息到Yii:app()->user
通过扩展CWebUser添加信息到Yii:app()->user ╃巡洋艦㊣ 发布于 2011年03月03日 我发现了一个更好的解决方案。 (您的登录验证可能与我的版本不同,因此你将会使用适合脚本,以满足您的需求。我只告诉你我的意思) 步骤:1、添加$user属性到UserIdentity类。 添加getUser()方法-getter上面这个属性。加setUser($user)...原创 2011-08-29 21:21:15 · 259 阅读 · 0 评论 -
Gridview日期过滤列(filter date column for gridview in Yii framework)
Gridview日期过滤列(filter date column for gridview in Yii framework) CActiveDataProvider, CArrayDataProvider, CSqlDataProvider做为gridview挂件的数据提供者的使用经验 使用yii进行命令行程序设计 近期评论 ...原创 2011-05-23 11:02:23 · 609 阅读 · 0 评论 -
利用yii framework dropdown 创建级联菜单
利用yii framework dropdown 创建级联菜单 你经常需要一个表单,级联城市,或者级联的分类等等功能,其中有两个下拉框,一个的值依赖于另外一个下拉框。使用Yii 内置的 ajax 功能,你可以创建这样一个下拉框。下面将演示如何实现它。 首先是表单的视图。我们将展示一个表单,显示国家,以及根据国家将显示它的城市。 程序代码 程序代码 第一个下拉框由 几...原创 2011-05-23 10:57:45 · 201 阅读 · 0 评论 -
如何开发Yii的中文网站
如何开发Yii的中文网站 首先在配置文件main.php 中添加'language'=>'zh_cn',此时默认为简体中文 return array( 'language'=>'zh_cn', 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..', 'name'=>'My Web Application'...原创 2011-05-23 10:50:16 · 160 阅读 · 0 评论 -
Yii CGridView 详解(关键看关联表字段排序部分)
Yii CGridView 详解(关键看关联表字段排序部分) //CGridView详解 这东西在后台比较有用,能加速开发的速度,值得一看 CGridView用表格的方式显示数据项 每一行代表一个数据项,一列通常代表数据项的一个属性 CGridView支持排序和分页,可以用ajax或普通的方式 CgridView必序和data provider一起使用 最简...原创 2011-05-23 10:47:20 · 248 阅读 · 0 评论 -
yii快速入门与参考
yii快速入门与参考 Ⅰ、基本概念 一、入口文件 入口文件内容:一般格式如下: $yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置 $config=dirname(__FILE__).'/protected/config/main.php';//当前应用程序的主配置文件位置 // 部署正式环境时,去掉下面这行...原创 2011-05-04 09:17:00 · 236 阅读 · 0 评论 -
Yii Framework的CPagination用法详解
Yii Framework的CPagination用法详解 controller代码: public function actionIndex() { $model=new Gallery(); $criteria=new CDbCriteria; $total = $model->count($criteria); $pages=...原创 2011-05-22 17:52:42 · 234 阅读 · 0 评论 -
YII TIPS
db组件 'schemaCachingDuration'=>3600, 为什么不起做用? 需要开缓存 如何在页面下边显示sql的查询时间 在log组件的routes中加入 array( 'class'=>'CProfileLogRoute', 'levels'=>'error, warning', ) 同时在db组件中加入 'enableProfiling'=>true, ...原创 2011-05-22 17:12:41 · 172 阅读 · 0 评论 -
yii ajax分页
我们有时候需要ajax读取数据,并进行分页。首先我们遇到的是如何载入样式表,自动化习惯了后,一些基本的常识还是得知道的。 1 2 3 $cs = Yii::app()->getClientScript(); $url =CHtml::asset(Yii::getPathOfAlias( 'system.web.widgets.pagers....原创 2011-05-22 16:24:38 · 212 阅读 · 0 评论 -
yii中widget分页的用法
yii中widget分页的用法 1首先controller的action $count = Listdetail::model()->count("listId=:listId",array(':listId'=>$listid)); $pages=new CPagination($count); $pages->pageSize=20; $cr...原创 2011-05-22 16:15:51 · 364 阅读 · 0 评论 -
YII全局函数使用
由于YII致力于完美的整合第三方库,它并没有定义任何全局函数。yii中的每一个应用都需要全类别和对象范围。 例如,Yii::app()->user;Yii::app()->params['name'] ;等等。我们可以自行设定全局函数,使得代码看起来更加简洁易用。 我们可以保存在globals.php在protected目录下。然后,在入口脚本index.php的,我们包括在开始...原创 2011-05-21 08:57:41 · 328 阅读 · 0 评论 -
Yii框架中ActiveRecord使用Relations
Yii框架中ActiveRecord使用Relations 前提条件 在组织数据库时,需要使用主键与外键约束才能使用ActiveReocrd的关系操作; 场景 申明关系 两张表之间的关系无非三种:一对多;一对一;多对多; 在AR中,定义了四种关系: 关系 定义 例子 BELONGS_TO A和B的关系是一对多,那么B属于A Po...原创 2011-05-21 06:55:14 · 255 阅读 · 0 评论 -
转:关于yii的relations
关于yii的relations . 太郁闷了,yii的relations里self::BELONGS_TO默认是用当前指定的键跟关联表的主键进行join,例如: return array( 'reply' => array(self::BELONGS_TO, 'BookPostReply', 'postid'), ); 默认生成的sql是 on ...原创 2011-05-20 16:53:59 · 145 阅读 · 0 评论 -
使用GD库生成验证码
GD库在php 中的另一个重要的应用,是使用GD库生成验证码。 使用GD库生成验证码 的工作原理是:在生成图像时将验证的文字保存在session中然后在接受用户表单时将用户的提交内容与session中的值进行比较。 表单代码如下: <html> <head> <title>GD库生成验证码html页面</title> ...原创 2011-05-14 21:19:38 · 306 阅读 · 0 评论 -
smarty插件:在多少分钟前,多少小时前,多少天前。
smarty插件:在多少分钟前,多少小时前,多少天前。 现在很多网站将时间的显示都变得更人性化,例如:某某在3分钟之前执行过XX动作。最近在做相关的东西所以直接在SMARTY中做了这个插件。 插件说明: 1、 3个月以内的时间都将以“XX前”这样的形式显示。 2、3个月以后的时间将以参数“$dateformat”提供的格式显示正常时间“XX年XX月XX日,时:分:秒” 3...原创 2011-05-14 21:11:44 · 190 阅读 · 0 评论
分享