2013-07-19 2 views
0

Я новичок в Yii, и мне бы хотелось узнать, как устанавливать расширения, т. Е. EHttpClient. Я уже искал в Интернете, но не нашел хорошего How-To.Установка расширений Yii

Спасибо за ваши инструкции.

ответ

0

Вам не нужно устанавливать расширение и просто извлечь расширение к защищаемым/расширения Thats папки это

+0

Это не работает. Я извлек расширение для protected/extenstion/EHttpClient. Когда я использую новый EHttpClient в своем контроллере, я получаю следующую ошибку: include (EHttpClient.php): не удалось открыть поток: нет такого файла или каталога – user2599145

+0

Теперь Yii :: import ('ext.EHttpClient. *'); работает – user2599145

0

Лучшее объяснение может быть сделано, если был приведен пример, так вот пример.

Если вы хотите использовать 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(); 

Это все, на что я верю.