私は Symfony2 の初心者ですが、Rails を使用しています。Symfony2 で次のようなことをしたいと思います。
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
私はSymfony2にこのコードを持っています...
/**
* @Entity @Table(name="Manager")
*/
class Manager
{
/**
* @Id @Column(type="integer") @GeneratedValue
*/
public $id;
/**
* @Column(type="string")
*/
public $description;
/**
* @OneToMany(targetEntity="User", mappedBy="manager")
* @var User[]
*/
private $employees;
}
Symfony2 でこれらの (上記の) 機能 (ORM によって RoR で簡単に作成) を実装するにはどうすればよいですか?
手伝ってくれてありがとう...
神話ラッシュ