2013-04-03 35 views
-3

這是它加載我的動態菜單笨一個PHP代碼中需要添加的語言類型

<?php echo $this->dynamic_menu->build_menu('1'); ?> 

這是我的語言類型的代碼的代碼

<?php echo lanchor($uri, lang('menuenglish')); ?> 

這裏我想要添加像這樣

<?php echo $this->"<?php echo lanchor($uri, lang('menuenglish')); ?>"->build_menu('1'); ?> 

我知道UPER代碼是錯誤的,但對於makeing清楚..

代替dynamic_menu我wanto從我的語言呼應varaiables

我的語言變量之一dymanic菜單裏面

問候

+0

<?= $ this-> lanchor($ uri,lang('menuenglish')) - > build_menu('1'); ?>你不想在回聲中有回聲。 –

+0

注意<?= = <?php回顯短標籤。如果你不使用短標籤,就改變它。 –

+0

我知道我不能在回聲中使用echo,因爲它使得它清楚地不使用它作爲代碼。 – rafiq

回答

1

只是這樣做:

<?php 
    $menu = lanchor($uri, lang('menuenglish')); 
    echo $this->{(string) $menu}->build_menu('1'); 
?> 

但是,如果您在Google中搜索此內容,您將能夠找到答案。

+0

消息:未定義的屬性:CI_Loader :: $ dynamic_menu – rafiq

+0

我忘記了你必須把菜單字符串放入var – JoDev

+1

this將爲你工作我猜。 –