Я новичок в Yii, и мне бы хотелось узнать, как устанавливать расширения, т. Е. EHttpClient. Я уже искал в Интернете, но не нашел хорошего How-To.Установка расширений Yii
Спасибо за ваши инструкции.
Я новичок в Yii, и мне бы хотелось узнать, как устанавливать расширения, т. Е. EHttpClient. Я уже искал в Интернете, но не нашел хорошего How-To.Установка расширений Yii
Спасибо за ваши инструкции.
Вам не нужно устанавливать расширение и просто извлечь расширение к защищаемым/расширения Thats папки это
Лучшее объяснение может быть сделано, если был приведен пример, так вот пример.
Если вы хотите использовать Bootstrap, вам необходимо загрузить его и поместить эту папку в защищенные/расширения.
Затем, в вашей конфигурации/main.php, сделайте this.
Основой, вы должны указать Yii, чтобы использовать это расширение в main.php.
В данном случае, это просто:
Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap');
//note this is **outside** of *return array(*
return array(
....
'theme'=>'bootstrap',
'modules'=>array(
'gii'=>array(
'generatorPaths'=>array(
'bootstrap.gii',
),
),
),
'components'=>array(
'bootstrap'=>array(
'class'=>'bootstrap.components.Bootstrap',
),
),
....
);
Кроме того, в частном случае Bootstrap, в в макете, вам нужно зарегистрировать CSS и JS удлинителя с:
Yii::app()->bootstrap->register();
Это все, на что я верю.
Это не работает. Я извлек расширение для protected/extenstion/EHttpClient. Когда я использую новый EHttpClient в своем контроллере, я получаю следующую ошибку: include (EHttpClient.php): не удалось открыть поток: нет такого файла или каталога – user2599145
Теперь Yii :: import ('ext.EHttpClient. *'); работает – user2599145