symfony php-其中是控制器-定义了模型引用
控制器到模型的映射发生在哪个文件或何处symfony php-其中是控制器-定义了模型引用,symfony,Symfony,控制器到模型的映射发生在哪个文件或何处 symfony 1.4 symfony 2 是否有任何yml/config文件告诉系统识别适当的型号 我的意思是: 假设控制器如下所示: class jobActions extends sfActions { public function executeIndex(sfWebRequest $request) { $user=new PcUser(); $user->username=$reques
class jobActions extends sfActions
{
public function executeIndex(sfWebRequest $request)
{
$user=new PcUser();
$user->username=$request->GetParameters(...);
}
}
php是一个实体文件,其中包含PcUser类。
映射在哪里完成?控制器jobActions如何知道PcUser?这是由symfony的自动加载器完成的。如果脚本不知道您试图使用的类,则autoloader会尝试基于名称空间包含适当的类 以你为例:
class SomeController
{
public function executeIndex(sfWebRequest $request)
{
$user=new \NamespaceForBundle\Entity\PcUser();
$user->username=$request->GetParameters(...);
}
}
如果您询问有关ORM映射的问题,您可以通过几种方式来完成,如适当的yaml配置文件或实体内的注释。您是否尝试过?这是的角色。