Задать вопрос
GetWindowsDirectory
@GetWindowsDirectory
PHP Senior Developer

Странная работа include?

Я создал консольное приложение Yii. В конфиге указал import как надо.

'import' => array(<br>
        'application.models.*',<br>
        'application.forms.*',<br>
        'application.components.*',<br>
        'application.validators.*',<br>
    ),<br>




На данной строчке получаю ошибку.

public function actionDequeue()<br>
	{<br>
		$smsTask = SmsTasks::getReadyTask();<br>


Fatal error: Class 'SmsTasks' not found in D:\xampp\htdocs\local\newlk\protected\commands\SmsCommand.php on line 15<br>


И вижу, что создается новый пустой файл D:\xampp\htdocs\local\newlk\protected\SmsTasks.php



При запуске веб-приложения все классы находит. include path в консольном и веб одинаковый

.;D:\xampp\htdocs\local\newlk\protected\validators;<br>
D:\xampp\htdocs\local\newlk\protected\components;<br>
D:\xampp\htdocs\local\newlk\protected\forms;<br>
D:\xampp\htdocs\local\newlk\protected\models;<br>
\xampp\php\PEAR<br>




Помогите, пожалуйста, понять данное поведение.
  • Вопрос задан
  • 3448 просмотров
Подписаться 2 Оценить 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы