Как получить доступ к функции с каждого контроллера в codeigniter - PullRequest
2 голосов
/ 26 сентября 2011

Привет, друзья! Привет, у меня есть эта функция в одном контроллере, как я могу получить к ней доступ через любой другой контроллер? Пожалуйста, помогите

public function click_add($ads_id){
    //some statement here
    redirect($ads_site['url']);
}

Ответы [ 2 ]

3 голосов
/ 26 сентября 2011

Существует несколько возможностей:

  • Определить помощник
  • Создать родительский класс контроллеров, из которого расширяются все остальные контроллеры в вашем приложении
  • Создание библиотеки
  • Использование ModularExtensions , чтобы разрешить вызов одного контроллера внутри другого

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

3 голосов
/ 26 сентября 2011

Одним из решений было бы создание вашей собственной библиотеки .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...