我是Symfony2中的新成员,但我使用Rails。我愿做这样的事情在Symfony2中:Symfony2 + Doctrine vs Rails如何从相关表中检索数据
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中实现这些(上面的)功能吗(ORR中容易实现的RoR)?
感谢您的帮助......
神话拉什