gpt4 book ai didi

php - 如何在 Yiibooster 中使用配置 TbEditableColumn?

转载 作者:可可西里 更新时间:2023-10-31 22:56:34 26 4
gpt4 key购买 nike

我正在尝试使用 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com