我有杂货crud隐藏字段和设置关系的问题。
我的代码是
$crud->set_relation('created_by','users','user_name');
$crud->edit_fields('title', 'description', 'created_by');
$crud->change_field_type('created_by', 'hidden', $this->user_id);
这里我想存储由隐藏表单创建的user_id。但问题是created_by字段在我的视图页面中仍然可见。当我切断set_relation时,created_by字段被隐藏。有什么问题?请帮助我
答案 0 :(得分:0)
使用以下编码
$crud->change_field_type('created_by', 'hidden', $this->user_id);
到
$crud->field_type('created_by', 'hidden', $this->user_id);
答案 1 :(得分:0)
$state = $crud->getState();
if ($state === 'list') {
$crud->set_relation('created_by','users','user_name');
}
$crud->edit_fields('title', 'description', 'created_by');
$crud->change_field_type('created_by', 'hidden', $this->user_id);