yii添加字段后model及视图修改
来源:互联网 发布:dvi线和vga线的端口 编辑:程序博客网 时间:2024/06/10 18:25
rules:
array('新字段','safe','on'=>'search')
1、array('新字段', 'safe')//这个如果是要用户输入的话,要加一下,
2、array('新字段', 'numerical'),//如果是数字的话
3、array('新字段', 'length', 'max'=>100),//如果是文本
1、2、3适当的最少要加一条,新字段才会被保存。
attributeLabels:
'新字段'=>'新字段',//关于显示的label
search:
$criteria->compare('新字段',$this->新字段,true);//gridview靠的就是这里搜索的。
给个gridview的添加例子:
array('name'=>'新字段','filter'=>$array/*,'type'=>'raw'//貌似新版的YII不用这项,只要filter是个数组就可以了*/),
以上转自:http://jiangzhixiang123.blog.163.com/blog/static/278020622011111263110296/
另外视图的改法:
详情页 view.php:
$this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
'id',
'新字段',
)
列表 _view.php:
<b><?php echo CHtml::encode($data->getAttributeLabel('新字段')); ?>:</b>
<?php echo CHtml::encode($data->新字段); ?>
<br />
表单 _form.php:
<div class="row">
<?php echo $form->labelEx($model,'新字段'); ?>
<?php echo $form->textField($model,'新字段',array('size'=>60,'maxlength'=>255)); ?>
<?php echo $form->error($model,'新字段'); ?>
</div>
搜索 _search.php:
<div class="row">
<?php echo $form->label($model,'新字段'); ?>
<?php echo $form->textField($model,'新字段',array('size'=>60,'maxlength'=>255)); ?>
</div>
ok,一切可顺利?!
今天再次用到这个功能时,出现了
增加字段后显示 :属性 "Blog.name" 未被定义.
- yii添加字段后model及视图修改
- Yii学习笔记(十):修改数据表中的字段后如何更新model中的字段
- rails model创建及字段类型修改
- yii model 添加默认值
- yii model 添加默认值
- (四)yii修改表结构导致model创建表单出现字段为定义
- Oracle 建表及修改字段名称及添加字段
- 关于yii 数据库添加新字段之后model类的修改
- MVC初学笔记(1):视图中修改Model里的字段值
- yii发表文章之添加&修改
- Yii的Model ( 模型)创建及使用
- yii的Model ( 模型)创建及使用
- Yii的Model ( 模型)创建及使用
- Yii的Model ( 模型)创建及使用
- 添加字段 修改属性
- arcgis engine中添加及修改图层的字段
- sql 添加外键及修改字段名称
- MySQL添加字段,修改字段,删除字段
- Spring 定时器的时间设置规则
- php判断str是否是xml格式
- /usr/local/php/bin/phpize 时出错 : warning: AC_CACHE_VAL(pdo_inc_path, ...): suspicious cache-id, must
- C# xml模糊查询的实现
- Hive partition 分区表
- yii添加字段后model及视图修改
- android线程池
- 解决 :php 无法定位程序输入点 于动态链接库
- quartz学习
- User Agent Switcher
- 各种颜色RGB代码
- grails代理服务器设置
- linux下创建后台守护进程实例
- TDLS应用与协议