我已经将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”。 您是否忘记了另一个名称空间的“使用”语句?
感谢您的帮助。