Как добавить расширения, разработанные как модули и поведение в ny yii?

Как добавить расширения, разработанные как модули в yii? кто-нибудь может объяснить расширения как модули Yii и расширения как поведение Yii

Ссылка


person raghul    schedule 25.09.2012    source источник


Ответы (1)


Первая часть вашего Q является дубликатом с этим q: https://stackoverflow.com/questions/12008314/modules-in-yii-explain/12008877#12008877

относительно части "Как использовать модули". Модули могут быть самым простым способом расширения yii, поскольку все, что вам нужно сделать, это два крошечных шага:

  1. Извлеките код из базового каталога /protected/modules.
  2. Объявите используемый модуль в конфигурации приложения:

return array(
  ...
  'module' => ('moduleName', 'some argument', 'another argument'),
  ...
);

I haighly recommend taking a look at the docs above then User-Module (as code sample) to get a better understanding to yii modules.

Что касается «Расширения Yii по поведению», я сам некоторое время был в замешательстве, пока не получил возможность использовать Multi-Lingual_Behavior

Не существует типичного способа расширения Yii поведением просто потому, что есть несколько вариантов (как вы можете видеть в документах здесь & здесь) для использования (прикрепления) поведения к компонентам (приложению, моделям, контроллерам и т. д.)

Тем не менее, большинство yii-расширений поддерживаются хорошей Usage документацией, которой в большинстве случаев достаточно, чтобы заставить их работать.

person Nimir    schedule 25.09.2012