yii 셸에서 yii 클래스 또는 인스턴스 메서드를 실행할 수 있습니까?yii 응용 프로그램의 컨텍스트에서 yii 셸의 yii 클래스 메서드를 실행하십시오.
예를 들어, 테이블의 모든 레코드를 인쇄하고 싶다면이 명령은 Post::model()->findAll
입니다. 하지만 yii 웹 응용 프로그램의 컨텍스트에서 yii 셸에서이를 실행할 수 있습니까?
또한 yii 셸에서 yii 응용 프로그램의 구성 요소 (예 : db)에 액세스 할 수 있습니까?
간단히 말해 yii 응용 프로그램의 컨텍스트에서 (firebug 콘솔에서 작은 javascript 문을 실행하는 것과 같은) 일부 yii 메서드를 실행할 수 있습니다.
편집 1 발견 한 용액 이하 바와 같이
php C:\xampp\htdocs\trackstar\protected\yiic shell C:\xampp\htdocs\trackstar\protected\config\main.php
하고 YII 명령을 실행한다.
편집 2
echo Project::model()->findByPk(3);
오류 object of class project cant be converted to string
을주고있다. 콘솔에 yii 개체를 인쇄하거나 예쁜 방법으로 인쇄 할 수있는 방법이 있습니까?