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

控制器到模型的映射发生在哪个文件或何处

  • symfony 1.4
  • symfony 2
  • 是否有任何yml/config文件告诉系统识别适当的型号

    我的意思是: 假设控制器如下所示:

    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配置文件或实体内的注释。

    您是否尝试过?这是的角色。