createAction:是否可以将新创建的记录(前端)默认设置为“隐藏”?
我希望后端管理员先检查它们,然后再将它们公开。
在您的模型类中添加带有 getter 和 setter 的“隐藏”属性,如下所示:
/**
* hidden
*
* @var \integer
*/
protected $hidden;
/**
* Returns the hidden
*
* @return \integer $hidden
*/
public function getHidden() {
return $this->hidden;
}
/**
* Sets the hidden
*
* @param \integer $hidden
* @return void
*/
public function setHidden($hidden) {
$this->hidden = $hidden;
}
然后您可以在控制器的 createAction 方法中调用它:
$model->setHidden(TRUE);
添加以下 TSConfig 代码:
TCAdefaults {
tt_content.hidden = 1
}