可能比与Dotrine本身的关系更多。
I have two tables, specified in schema file roughly like this:
Project:
columns:
name: { type: string(255), notnull: true }
Task:
columns:
project_id: { type: integer, notnull: true }
name: { type: string(255), notnull: true }
relations:
Project: { onDelete: CASCADE, local: project_id, foreign: id, foreignAlias: Tasks }
我愿收到一份按名称列出的任务清单的项目。
$projectWithTasks = Doctrine_Core::getTable("Project")->createQuery("p")
->leftJoin("p.Tasks t")
->where("p.id = ?", $projectId)
->orderBy("t.name ASC")
->fetchOne();
显然,它赢得了一些工作。 我在寻求解决办法时相当一段时间,但也许我使用错误的话,因为我找不到任何有用的信息。 我非常感谢任何帮助。