如何用crud-type隐藏输入" relation_hidden" - Codeigniter(Grocery Crud Library)

时间:2015-03-27 09:28:22

标签: php codeigniter grocery-crud

我使用Codeigniter和Grocery Crud作为库。

当我想要隐藏1个输入时出现的问题。 关于created_by设置了关系。

所有作品均以'crud_type' => 'hidden'找到。

但是当您设置关系并尝试隐藏它时crud_type变为relation_hiddenrelation_hidden的所有字段都会显示在添加页面中。

我不知道为什么。有人可以帮我提一些建议吗?

1 个答案:

答案 0 :(得分:0)

我无法隐藏具有set_relation的字段,但此解决方法可能适用于您的情况:

if( $crud->getstate() == 'edit' ) 
{
    $crud->set_relation('created_by ', 'author', 'author');
}
else
{
    $crud->field_type('created_by ', 'hidden', 'default_value');
}