Позвольте мне предисловие, сказав, что я ничего не знаю о доктрине, но на моей новой должности мы используем ее повсеместно (не знаю почему ...).В любом случае, вот оператор php и mySQL, который я пытаюсь превратить в оператор Doctrine:
$find_vac = mysql_query("SELECT Vacancies FROM States WHERE Abbreviation = '".$state."'");
Я думаю, что часть, которая сбивает меня с толку, это то, где аббревиатура является переменной.Любая помощь будет принята с благодарностью !!!
ОБНОВЛЕНИЕ:
$res = Doctrine_Query::create()
->select('Vacancies')
->from('States')
->where('Abbreviation = ?', $state)
->execute();
$vacancies = $res[0]->getVacancies();
Вышеприведенное возвращает ошибку.
echo $res['Vacancies']."<br />";
Возвращает число 4 независимо от состояниявыбран (и даже тогда все состояния варьируются от 0 до 3 для количества вакансий).