Php 如何在octobercms后端验证表单
我已经扩展了10月cms后端,因此它有更多的元字段,我想验证这些字段,这就是我创建额外字段的方式: (plugin.php)Php 如何在octobercms后端验证表单,php,validation,laravel,octobercms,Php,Validation,Laravel,Octobercms,我已经扩展了10月cms后端,因此它有更多的元字段,我想验证这些字段,这就是我创建额外字段的方式: (plugin.php) 我已经阅读了文档,但还没有理解它。我发现的方法是在插件的boot()方法中绑定页面验证事件,如下所示: \CMS\Classes\Page::extend(function($model) { $model->bindEvent('model.beforeValidate', function() use ($model) {
我已经阅读了文档,但还没有理解它。我发现的方法是在插件的boot()方法中绑定页面验证事件,如下所示:
\CMS\Classes\Page::extend(function($model) {
$model->bindEvent('model.beforeValidate', function() use ($model) {
if ($model->url == "/") {
$model->rules['main_title'] = 'required';
}
});
});
您正在修改默认的10月cms表单吗?还是通过插件创建的?如果要添加验证?
\CMS\Classes\Page::extend(function($model) {
$model->bindEvent('model.beforeValidate', function() use ($model) {
if ($model->url == "/") {
$model->rules['main_title'] = 'required';
}
});
});