이 실패 내 CollectionController.phpYii의 간단한 CDbCriteria에 대한 올바른 설정?
$ 기준 = 새로운 CDbCriteria에 $ currentUser-> ID를 사용하는 경우();
$ criteria-> 조건 = 'tbl_userId = : tbl_userId';
$ criteria-> params = array (': tbl_userId'=>$ currentUser-> id);
$ dataProvider = new CActiveDataProvider ('Collection', array ('criteria'=> $ criteria));
하지만 params 배열에 리터럴을 연결하면 쿼리가 올바르게 돌아옵니다.
$ criteria = new CDbCriteria();
$ criteria-> 조건 = 'tbl_userId = : tbl_userId';
$ criteria-> params = array (': tbl_userId'=>);
$ dataProvider = new CActiveDataProvider ('Collection', array ('criteria'=> $ criteria));
var를 확인하는 가장 빠른 Yii 방법은 무엇입니까? $ currentUser-> id
저는 PHP/Yii를 처음 사용합니다 ... 도움을 주셔서 감사합니다.
** var_dump ($ currentUser) ** –
감사합니다. var_dump()가 트릭을 수행했습니다. – Paul
그래, 나는 어떤 속성이 반환하는지 보려면 echo를 사용하는 경향이 있습니다. 아무것도하지 않으면 obj/array 또는 print_r에 vardump를 사용하여 파기를 더 많이하는 경향이 있습니다. 다행 스럽다. – Jonnny