Вероятно, больше относится к SQL, чем к самому Dotrine.
У меня есть две таблицы, указанные в файле схемы примерно так:
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();
Очевидно, это не сработает. Я долго искал решение, но, возможно, я использую неправильные слова, потому что не смог найти никакой полезной информации. Буду очень признателен за любую помощь.