CakePHP は初めてですが、Rails を使用しています。私は CakePHP でこのようなことをしたいと思います:
class Manager < ActiveRecord::Base
has_many :employees
end
次に、次のようにオブジェクトに尋ねます。
m = Manager.find(1)
# Sends SQL query SELECT COUNT * FROM EMPLOYEES WHERE MANAGER_ID = 1
count = m.employees.count
# Sends SQL query SELECT * FROM EMPLOYEES WHERE MANAGER_ID = 1
m.employees.each do |e|
puts e.name
end
このコードはCakePHPにあります...
class Manager extends AppModel {
public $hasMany = array(
'Employee' => array(
'className' => 'Employee',
'order' => 'Employee.created DESC'
)
);
}
class Employee extends AppModel {
public $belongsTo = 'Manager';
}
これらの (上記の) 機能 (ORM によって RoR で簡単に作成されます) を CakePHP で実装するにはどうすればよいですか?
手伝ってくれてありがとう...
神話ラッシュ