我使用Codeigniter和Grocery Crud作为库。
当我想隐藏1个输入时,问题就出现了。它是关于具有集合关系的created_by
。
所有作品都是用'crud_type' => 'hidden'
找到的。
但当您设置关系并试图隐藏它时,crud_type
就变成了relation_hidden
。所有带有relation_hidden
的字段都显示在添加页面中。
我不知道为什么。有人能帮我提个建议吗?
我没有设法隐藏具有set_relation
的字段,但这种变通方法可能适用于您的情况:
if( $crud->getstate() == 'edit' )
{
$crud->set_relation('created_by ', 'author', 'author');
}
else
{
$crud->field_type('created_by ', 'hidden', 'default_value');
}