【发布时间】:2017-05-12 05:47:59
【问题描述】:
我正在尝试将杂货杂货整合到一个系统中,但我不明白什么 set_relation 我的数据库设计已经有了关系,所以我想知道这将如何帮助,或者更确切地说它有什么作用。我无法理解文档中的示例。
文档示例
void set_relation(字符串 $field_name ,字符串 $related_table,字符串 $related_title_field [,混合 $where [,字符串 $order_by ]]) 快速说明:设置关系 1-n 数据库关系。 设置关系 1-n 数据库关系。这将自动为字段创建一个下拉列表,并显示字段的实际名称,而不仅仅是列表的主键。一个例子:
$crud->set_relation('user_id','users','username');
您可以从另一个表中调用任意数量的字段,并且语法非常简单。就在第三个字段,您将有符号 { 和 } 。例如:
$crud->set_relation('user_id','users','{username} - {last_name} {first_name}');
您可以使用任何您喜欢的语法或符号。例如,您可以:
$crud->set_relation('user_id','users','{username} ( {last_name} {first_name} )');
括号只是为了表明你可以插入任何你喜欢的符号。
【问题讨论】:
标签: php mysql codeigniter grocery-crud