propel ORM과 함께 Symfony 1.4를 사용하는 것이 간단한 작업이라고 생각합니다. 항목의 이름을 검색하여 행의 ID를 반환하는 데 사용하려는 사용자 지정 정적 클래스 설치가 있습니다. 나는 $ 항목 ID, 나는 항목의 이름을 얻을 수를 반환 할 때 지금사용자 정의 propel 쿼리에 액세스하는 symfony
static public function getItemIdByName ($name)
{
$criteria = new Criteria();
$criteria-> clearSelectColumns();
$criteria -> add (ItemsPeer::ITEM_NAME, $name, Criteria::LIKE);
$criteria -> addSelectColumn(ItemsPeer::ITEM_ID);
$criteria -> setLimit (1);
$itemID = ItemsPeer::doSelect($criteria);
return $itemID;
}
:
여기 내 기능입니다. 그러나 item_id 열을 전혀 가져올 수 없습니다. $ itemID [1] 및 다른 여러 열 인덱스를 반환하려고했지만 그 인덱스는 존재하지 않는다고 말합니다. 만약 내가 print_r ($ itemID), 그 테이블에있는 모든 열의 배열을 참조하십시오, 유일한 값은 item_id 및 item_name 있습니다. 그러나, 나는 그 변수를 반환하거나 접근 할 수있는 방법을 찾을 수 없다.
제안 사항?