杂货crud隐藏字段和集合关系没有一起工作

时间:2016-01-27 06:38:26

标签: codeigniter grocery-crud

我有杂货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字段被隐藏。有什么问题?请帮助我

2 个答案:

答案 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);