Php внутри языкового файла?Codegintier - PullRequest
1 голос
/ 08 марта 2012

У меня все мои языковые файлы настроены, и все замечательно, когда речь идет о простом тексте.Но в этом простом тексте мне нужна ссылка.

Вот мой контроллер

function home()
{
    $data['masthead'] = '/includes/masthead';
    $data['content'] = '/includes/content_3_col_box';
    $this->lang->load('en', 'english');
    $data['text1'] = $this->lang->line('home1');
    $data['text2'] = $this->lang->line('home2');
    $data['text3'] = $this->lang->line('home3');
    $this->load->view('includes/template', $data);
}

Это мой взгляд на динамический язык

<div class="content grid_24">
<div class="grid_7 firstboxthree alpha column">
<?php 
echo $text1;
?>
</div>
<div class="grid_7 midboxthree column">
<?php 
echo $text2;
?>
</div>
<div class="grid_7 lastboxthree omega column">
<?php 
echo $text3;
?>
</div>

Это моя языковая файловая строка

$lang['home1'] = "Introducing the most comprehensive protection plan in the industry <br /><br /> . echo anchor('controller/function', 'Text')";

HTML-разметка, кажется, прекрасно работает, но как я могу выдать ссылку на кодовый указатель в виде привязки эха («контроллер / функция»'Текст')?Прямо сейчас он просто выдается в виде открытого текста вместо сгенерированной ссылки php / html codeigniter

1 Ответ

3 голосов
/ 08 марта 2012

Попробуйте

$lang['home1'] = "Introducing the most comprehensive protection plan in the industry <br /><br />" . anchor('controller/function', 'Text');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...