ajax修改下拉框的值 [ 新手入门 ]
article模块中有AdminController.php
inde.php代码:
[
'attribute' => 'cate',
'format' => 'raw',
'value' => function($model) {
return Html::dropDownList("cates[{$model->id}]",$model->cate,\common\models\Article::$cates,[
"ajax"=>array(
"type"=>"POST",
"url"=>\Yii::$app->createUrl("admin/up",array("id"=>$model->id)),
),
]);
}
],
index页面直接报错:Calling unknown method: yii\web\Application::createUrl()
这是什么原因?
如果可以的话能帮我把这个ajax修改下拉框的值代码帮我完善一下吗?包括AdminController.php里的代码??
最好是帮我把代码写下来,谢谢了
谢谢各位大神了!!!
共 3 条回复
-
sherlockwooton 回复于 2015-09-08 10:24 举报
\Yii::$app->createUrl("admin/up",array("id"=>$model->id)) //换成 \Yii::$app->urlManager->createUrl("admin/up",array("id"=>$model->id))
辰枫夜雨
注册时间:2015-08-11
最后登录:2017-06-23
在线时长:18小时59分
最后登录:2017-06-23
在线时长:18小时59分
- 粉丝10
- 金钱0
- 威望0
- 积分180