![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
yii
番兄
这个作者很懒,什么都没留下…
展开
-
yii网站开发技巧 要求全站登录才访问
最近在用Yii框架开发几个网站,国内的资料实在是太少了,关于中文方面的。还好我的英文水平不错,总能搜索到国内相关的资料。国内用Yii的程序员也不少。这里就直接分享一些我遇到的问题。为了不妨碍我自己的工作,我直接简要的贴代码和摘取的网址了。有问题的可以直接到我的个人网站留言或和我联系:www.denispan.com今天分享的一个Yii做系统的时候,要求全站登录才访问的功能。网站也有不少的解决方原创 2013-08-07 16:06:09 · 1068 阅读 · 0 评论 -
yii CListView - adding serial number 添加序号
模板如下: S.No. Club Member Schedule Point widget('zii.widgets.CListView', array( 'dataProvider'=>$dataProvider, 'itemView'=>'_r原创 2013-08-30 15:03:00 · 1117 阅读 · 0 评论 -
yii CListView中使用CArrayDataProvider自定义数组作为数据
在yii中无论是CListView还是CGridView,对应数据的传值都是从后台完成的,有时候我们不是从数据库读取,而是自定义一些数组来作为表格的数据。其实Yii在后台对应数组处理有2个好函数的,一个是CActiveDataProvider,另外一个是CArrayDataProvider。从英文的字面意思很容易理解,CActiveDataProvider是用来给从数据库读取的那些数据然后转换成数原创 2013-08-29 13:50:28 · 2251 阅读 · 1 评论 -
yii 在controller里面控制全局所有action的侧边栏或者导航栏的菜单
在controller里面输入//公共侧边栏菜单 public $menu = array( array('label'=>'用户管理', 'url'=>array(''), /* 'items'=>array( array('label'=>'所有用户', 'url'=>array('index')), ), * */ ), );在view里原创 2013-08-15 16:18:55 · 1602 阅读 · 0 评论 -
yii controller里面url跳转
$this->redirect(array('site/author'));$this->redirect(array('site/author','id'=>$model->id, 'title'=>$model->title));翻译 2013-08-14 09:27:08 · 1259 阅读 · 0 评论 -
yii 原生时间格式化函数
yii原生时间格式化函数有个好处,可以根据你的时区和语言翻译成比较好的时间格式。Yii::app()->dateFormatter->formatDateTime($model->invoiceDate ));原创 2013-08-13 15:34:10 · 1232 阅读 · 0 评论 -
yii CGridView的查看、编辑、删除按钮的url修改
有时候不想自己做数据表格列表的管理按钮的时候,用原生的也不错,不过很多时候需要修改相应的url。贴代码'class' => 'CButtonColumn', 'template' => '{update}{delete}', 'updateButtonUrl' =>'Yii::app()->createUrl("/customer/editm原创 2013-08-13 14:51:00 · 1687 阅读 · 0 评论 -
Yii 同一个表,同一个字段,以不同的名字显示 Multiple Labels in a single Model
今天做一个功能,我有一个表,是寄存系统所有公司的信息,但是公司的类别更加type这个字段把公司分为一般公司名字和重要公司名字,但2个都是保存到companyName这个字段下面。yii的attributeLabels很方便可以做到那个输入字段的提示文字。现在问题来了,如何让它在同一个model里面显示不同的labels名字呢。直接贴代码。/** implementation */pri原创 2013-08-12 14:13:34 · 1086 阅读 · 0 评论 -
yii jquery冲突问题解决方法
今天遇到一个很吐血的问题,就是我的模板有一些jquery插件已经有些旧,但是他们是少数兼容ie6的插件,没办法舍弃。问题就在这里,这些插件要用jquery1.4版本的,但是最新的yii框架自动加载jquery1.8的版本,自然就冲突了。为了不让它加载框架的jquery版本。用下面这一句就搞定了Yii::app()->clientScript->scriptMap=array(原创 2013-08-23 11:16:30 · 2527 阅读 · 0 评论 -
yii验证规则的on适用场景设置 $model->setScenario('a');
我之前在朋友的公司拿到他们oa的代码,发现是用Yii写的,oa系统比较简单,但是程序员对Yii的运用比较好,我拿来学习一下。如果有需要,我可以私下分享这个程序,因为是人家的功劳,不在网上公布代码了,只作为学习参考用。今天遇到的问题是Yii验证规则的适用场景问题,Yii的验证规则如果加上on表示这些验证规则只能在这个场景里面适用,例如:array('realname,telephone,comp原创 2013-08-09 10:07:05 · 5445 阅读 · 0 评论 -
yii gridview button的设置方法
'class' => 'CButtonColumn', 'template' => '{update}{delete}', 'updateButtonUrl' =>'Yii::app()->createUrl("/customer/editmember1",array("id" => $data->primaryKey))',原创 2013-08-20 11:55:40 · 1224 阅读 · 0 评论 -
yii gridview 添加表格序号
array('header'=>'SN.', 'value'=>'++$row', ),原创 2013-09-25 15:14:43 · 2035 阅读 · 1 评论