我有一个部门参考表,例如:
Id Name
1. Dept1
2. Dept2
3. Dept3
我有一个用户表,如:
Id Name
1. User1
2. User2
在添加用户时,我希望能够为他们分配一个部门。但是我不想将部门名称存储在用户表中,因此是参考表。所以我想我应该在 User 表中有一个 Dept_id 字段,以便引用 Department 表。
问题是我需要User id, User Name and Department name
在添加用户后输出。挑战是我这样做:
$array['users'] = Users::getUsersAll();
$this -> table -> set_heading(array('id', 'Name');
在模型中,该getUsersAll()
方法包含:
$query = Doctrine_Query::create() -> select("id,Name") -> from("users")
在视图中,我通过以下方式生成表:
echo $this -> table -> generate($users);
那么我如何能够查询和输出部门名称并将其附加到包含其余用户数据的表中?