Symfony 4.1 + Propel +模型问题

时间:2018-08-30 10:17:09

标签: symfony model propel

我已经将Symfony 3.4(Propel ORM)升级到Symfony 4.1(Propel ORM)。

我已将我的schema.xml文件添加到scr-> propel文件夹中

.

<database name="yoursource" defaultIdMethod="native" namespace="Entity"> 
<table name="activity_log" idMethod="native" phpName="ActivityLog">
    <column name="activity_log_id" phpName="ActivityLogId" type="INTEGER" primaryKey="true" autoIncrement="true" required="true"/>
    <column name="activity_type_id" phpName="ActivityTypeId" type="INTEGER" required="true" defaultValue="1"/>
</table>
</database>

我的模型在src->实体文件夹中生成

我的控制器代码如下

namespace App\Controller;
use Entity;
use Entity\Person; 
class PersonController extends AbstractController 
{    
   public function logincheckAction(Request $request) {
        $person = PersonQuery::create()->filterByEmail($email)->findOne();
    }
}

得到以下错误: 尝试从名称空间“ App \ Controller”中加载类“ PersonQuery”。 您是否忘记了另一个名称空间的“使用”语句?

感谢您的帮助。

0 个答案:

没有答案