CDetailView.php中116行有错 把,改成;
CDetailView.php中116行有错 把,改成;
CException
描述
Unknown type "text".
上面那样的错误。。。请问是什么问题?谢谢!
<?php
$this->widget('zii.widgets.CDetailView', array(
'model'=>$model,
'attributes'=>array(
'name', // title attribute (in plain text)
'type',
'bizrule', // an attribute of the related object "owner"
'description:html', // description attribute in HTML
),
));
?>
[color="#C0C0C0"]没有发现这个问题 [/color]
我发现问题了,是 112 行,而非 116 行~[size="6"][/size]
没发现有错啊?
更正了一个错误。谢谢。
$value=CHtml::value($this->model,$attribute[‘name’]);
在这里 一直报 没值。。怪。。
但我对
public function actionAdmin()
{
$this->processAdminCommand();
$criteria=new CDbCriteria;
$pages=new CPagination(Authitem::model()->count($criteria));
$pages->pageSize=self::PAGE_SIZE;
$pages->applyLimit($criteria);
$sort=new CSort('Authitem');
$sort->applyOrder($criteria);
$models=Authitem::model()->findAll($criteria);
//这里对models foreach 有值
echo CHtml::value($models,'name');//这里就是没值。。呵呵
exit;
$this->render('admin',array(
'models'=>$models,
'pages'=>$pages,
'sort'=>$sort,
));
}
Parse error: parse error, expecting `T_VARIABLE’ in H:\php\cms\protected\components\zii\widgets\CDetailView.php on line 116
你的$models是数组啊。CHtml::value()应该是对单个model有用的。
已经从svn看到了,效率高
controller里该怎么写呢??
public $numberFormat=array(‘decimals’=>null, ‘decimalSeparator’=>null, ‘thousandSeparator’=>null),
怎么我的SVN还是这个呢。。。。
这个我知道了。。呵呵。。谢谢。。
是find出来的结果。。呵呵。。
112行好像SVN,号 还是,号。。 明天再更新。。
QIANG辛苦了。。 谢。。
顺便问一下在YII 1.0这个分支里会不会加入 数据库主从设置。。
YII会不会有 2.0? 目前开发是用 1.0.11 SVN下载的。。 如果做一个门户 没问题吧?
改好了。
另外,你可以在你的actionAdmin里试试CGridView。
嗯。。 现在看看。。呵呵
真快。。
对了,问下前后台模板,如果我前台用smarty 后台用默认的,或者是CPradoViewRenderer
//使用模板引擎,文件后缀为.html
/*'viewRenderer'=>array(
'class'=>'CPradoViewRenderer',
'fileExtension'=>'.html',
),*/
这样的配置是前后台都用了。。因为我是用module实现 前后台分离的。。。
这样应该怎么处理呢?
这个是单个显示的。。 我还以为是列表了。。呵呵。。。
你可以在模块的init函数里动态添加viewRenderer : 调用Yii::app()->setComponent(‘viewRenderer’, $newRenderer)
另外,建议不同的话题单独开贴讨论,这样方便大家查阅。谢谢。
嗯。。
CActiveDataProvider.php
我用的是1.0.10 好像是不能用 CGridView,
请问下 在YII 1.0.10里 可以用吗?还是以后会加到这里面的。。
或者 我开发直接移到 1.1下面。。 因为项目是做个门户站。。 也需要稳定 不知道QIANG有什么建议。。。 谢谢
既然是针对单个 ActiveRecord 的,为什么参数不命名为 $ar ?
感觉 $model 会有点误导?
或者说,在 yii中, ActiveRecord 也是直接继承 CModel,所以两者不作区别?