Как сделать повторно используемый код в yii 1.1 между контроллером и командой?

Каков наилучший способ повторно использовать код между контроллером и командой? У меня есть некоторое использование, где та же самая логика должна быть выполнена внутри контроллера, а также в команде. Каков наилучший подход для обмена кодом? Чтобы создать компонент и вызвать этот компонент методы из контроллера и команды?

1 ответ

Создайте класс (модель, сервис и т. Д.) И используйте его в разных областях. В пределах config/main.php или же config/console.php есть раздел импорта:

'import' => array( 'application.models.*', 'application.components.*',

Вы можете добавить свой класс в любом месте на самом деле, если его местоположение указано в import раздел в конфигурации, так как именно Yii1 автоматически загружает файлы.

Другие вопросы по тегам