yii поставщиков для всех сайтов - PullRequest
2 голосов
/ 31 января 2012

структура папок:

htdocs:
--includes
----yii
------framework
--------vendors
----------my_vendor1.php
----------my_vendor2.php
--site1
--site2

Как импортировать my_vendor1.php и my_vendor2.php для site1, site2?

1 Ответ

2 голосов
/ 01 февраля 2012

Предполагая, что они находятся внутри папки yii/framework, как вы показываете, вы можете легко импортировать что угодно в директорию фреймворка Yii, используя system Псевдоним пути , например:

Yii::import('system.vendors.*');

Предполагая, что оба сайта используют одну и ту же установку Yii, теперь вы можете вызвать my_vendor1.php в любом из них.

Вы также можете добавить это в файл конфигурации каждого сайта:

'import'=>array(
  'application.models.*', // your regular site-specific imports
  'system.vendors.*', // your custom imports
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...