作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用 Yiibooster 使 TbEditableColumn 工作。我已按照此处的说明进行操作 http://yii-booster.clevertech.biz/components.html#editable
我被这条线弄糊涂了
'editable' => array(
'url' => $this->createUrl('site/editable'),
'placement' => 'right',
'inputclass' => 'span3'
)
这是否意味着我应该已经有一个 actionEditable() 方法或需要创建一个?
我尝试在我的图像 Controller 中使用预先存在的 actionUpdate($id) 方法。
'editable' => array(
'url' => $this->createUrl('image/update', array('id'=>'1')),
'placement' => 'right',
'inputclass' => 'span3'
ATM 它会更新前端,但是当我刷新页面时它不会保留它的值。
我在这个例子中硬编码了 id。
如果我需要创建一个 actionEditable 方法,有没有人这样做过并且可以发布如何做?
亲切的问候:)
最佳答案
以下对我有用。
在我的 admin.php View 中我有这段代码:
'editable' => array(
'url' => $this->createUrl('image/editableSaver'),
'placement' => 'right',
'inputclass' => 'span3'
),
在我相应的 Controller 中,我有这个(根据@schmunk 的)评论。略有变化。
public function actionEditableSaver()
{
Yii::import('bootstrap.widgets.TbEditableSaver');
$es = new TbEditableSaver('Image');
$es->update();
}
所以我需要改变
public function actionEditableSaver()
{
Yii::import('path.to.editable.EditableSaver');
$es = new EditableSaver('MyModel');
$es->update();
}
到
public function actionEditableSaver()
{
Yii::import('bootstrap.widgets.TbEditableSaver');
$es = new TbEditableSaver('Image');
$es->update();
}
与我的小部件名称中的 Tb 前缀相对应(从 http://yii-booster.clevertech.biz/getting-started.html 下载)
我希望这对其他人有帮助。
关于php - 如何在 Yiibooster 中使用配置 TbEditableColumn?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13925917/
我是一名优秀的程序员,十分优秀!