我不知道如何在YII2中做到这一点,我在文档中找不到任何内容。 我试过了:
public function actionCreate() {
//code
}
我的控制员:
<?php
namespace app\controllers;
use yii\filters\auth\HttpBasicAuth;
use yii\rest\ActiveController;
class TempController extends ActiveController
{
public $modelClass = 'app\models\Event';
}
?>
如何在Yii2 ActiveController中重写默认的帖子操作?
答案 0 :(得分:0)
我假设默认情况下,您使用POST HTTP方法表示func scrollToViewController(index newIndex: Int) {
if let firstViewController = viewControllers?.first,
let currentIndex = orderedViewControllers.indexOf(firstViewController) {
let direction: UIPageViewControllerNavigationDirection = newIndex >= currentIndex ? .Forward : .Reverse
let nextViewController = orderedViewControllers[newIndex]
scrollToViewController(nextViewController, direction: direction)
}
}
操作。
您需要覆盖TempController中的create
方法。
您可以删除它:
actions()
现在,您可以像以前一样编写自己的/**
* @inheritdoc
*/
public function actions()
{
$defaultActions = parent::actions();
unset($defaultActions['create']);
return $defaultActions;
}
方法。
或者你可以创建单独的动作类并改为使用它:
actionCreate