Я заранее прошу прощения за этот новый вопрос, но я изо всех сил пытался найти правильный способ получения правильного результата.
У меня есть две таблицы:
sf_guard_user:
Columns
id
name
recipe:
Columns:
id:
user_id:
name:
relations:
sf-guard_user: { local: user_id, foreign: id; foreign_alias: recipes }
Модуль рецептов, indexSuccess:
В этой форме я хочу ограничить свои результаты только зарегистрированным пользователем.
Вот мой рецепт файла actions.class.php:
public function executeIndex(sfWebRequest $request)
{
$this->recipe = Doctrine_Core::getTable('recipe')
->createQuery('a')
->whereStatement: user_id = logged-in/posted user (this is where I'm struggling with the syntax... do I use a join statement? Or where statement? ...I'm lost. I can get the result I want in basic MySql, but not in DQL)
->execute();
}
Любая помощь очень ценится.