Как расширить помощник в CodeIgniter? - PullRequest
10 голосов
/ 07 мая 2009

Я хочу добавить некоторые новые функции в помощник ядра string, который находится в папке system/helpers. Я думаю, что был «правильный» способ сделать это, используя MY_String_helper или что-то в этом роде. Я не могу точно вспомнить, как это было сделано, хотя. Есть мысли по этому вопросу?

Ответы [ 3 ]

23 голосов
/ 07 мая 2009

Я нашел это. Создайте файл с таким именем в каталоге application/helpers:

MY_xx_helper.php

например:

MY_string_helper.php

Тогда вы можете позвонить

$this->load->helper('string');

И он должен загрузить все существующие вспомогательные функции, а также новые, которые вы добавили.

8 голосов
/ 17 июня 2009

Это позволяет не только добавлять новые функции, но и заменять существующие вспомогательные функции.

1 голос
/ 06 сентября 2011

Что касается первоисточника, на случай, если что-то изменится в будущем, на странице «1001» в «Руководстве пользователя» CodeIgniter пользователя есть раздел, описывающий, как расширить возможности помощников.

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