次のような部門参照テーブルがあります。
Id Name
1. Dept1
2. Dept2
3. Dept3
次のようなUsersテーブルがあります。
Id Name
1. User1
2. User2
ユーザーを追加する際に、部門を割り当てられるようにしたいと思います。ただし、部門名をユーザーテーブル、つまり参照テーブルに保存したくありません。そのため、Departmentテーブルを参照するために、UserテーブルにDept_idフィールドを含める必要があると考えていました。
問題は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);
では、部門の名前をクエリして出力し、残りのユーザーデータを含むテーブルに追加するにはどうすればよいでしょうか。