2015-11-04 3 views
0

Во-первых, мой план состоял в том, чтобы создать библиотеку, которая считывает содержимое кода php с помощью метатема html и отправляет его в html-заголовок.CodeIgniter - Как сделать функцию, которая расширяет помощник?

И только несколько дней назад, я обнаружил, что CodeIgniter уже работает около мета-теги и мое изменение плана ...

Теперь, как сделать свою библиотеку расширяет этот HTML хелпер как этот

class Htmlplus extends CI_html { 

    public function show(){ 
     //show html header 
    } 

} 

ответ

0

ли вы проверили документы?

http://www.codeigniter.com/user_guide/general/helpers.html#extending-helpers

Или вы ищете какое-то другое решение?

редактировать на комментарий # 1

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

например. в приложении файл/хелперов/MY_url_helper.php вы можете использовать якорь()

function helper_test($str) { 
    return anchor($str, 'test'); 
} 
+0

хорошо, что документы не объясняют, как получить доступ к родительской функции. Например: Я планирую использовать '" link_tag "с загрузкой данных с page.php' и/или' "мета" с данными из того же местоположения ". Как я могу выполнять это. –

0

Создать экземпляр CI и помощник нагрузки! класс Htmlplus расширяет CI_html {

public function show(){ 
     //show html header 
     $ci = & get_intance(); 
     $ci->load->helper('myhelper'); 
     myfunction(); 
    } 

} 
Смежные вопросы