问题标签 [yii2-behaviors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11408 浏览

php - 在 Yii2 的控制器中同时使用 beforeAction() 和 behavior() 方法

我想在我的控制器中同时使用beforeAction()and方法。behaviors()

如果我beforeAction()在我的代码中添加方法而不是behaviors()方法不起作用。

如果我删除 beforeAction()方法而不是behaviors()方法有效。

我不想删除beforeAction(),因为它用于禁用 ajax 调用的 csrf 令牌。

我想使用behaviors()方法进行身份验证。

有没有办法在同一个控制器中使用这两种方法。

0 投票
1 回答
37 浏览

php - Yii2 - SluggableBehaviour 不适用于迁移

我创建了一个迁移来向表中插入一些数据:

$transaction = $this->getDb()->beginTransaction();

在模型中,我配置了行为:

运行迁移 slug 后字段为空。我还有其他行为:Timestamp、Blameable 和 Ip,它们工作正常。

有任何想法吗?