如何在helper.php文件中创建自定义变量在此设置并在tmpl文件中使用它?例如:模块中的自定义变量
在helper.php我添加可变
$customstring = 'My string';
然后我想显示该变量中即TMPL /如default.php
<?php echo $customstring; ?>
不工作。这里有什么问题?
如何在helper.php文件中创建自定义变量在此设置并在tmpl文件中使用它?例如:模块中的自定义变量
在helper.php我添加可变
$customstring = 'My string';
然后我想显示该变量中即TMPL /如default.php
<?php echo $customstring; ?>
不工作。这里有什么问题?
你的帮助文件应包含一个函数或类,并应返回您想要传回的结果。
如果你的模块的主要文件是类似于mod_weblinks.php文件 您填写您的变量,像这样
$list = modWeblinksHelper::getList($params);
和$列表是在范围和您的观点和TMPL文件中automatcally提供给您。
如果你的模块更复杂,那么浏览一下网站中的其他模块。
包括主模块文件的帮手(mod_mymodule.php),然后调用正确的函数,并在视图中使用的变量,这是一个例子:
http://blog.joomlaearth.com/2012/create-you-first-joomla-1-6-module-completely-from-scratch/
暂时没有使用joomla,但是您是否已经检查过变量是如何传递给视图的,大多数mvc模式在模板类,数组或数据对象中使用extract(),因此您需要检查其他模态并看看数据是如何传递的,最有可能是一个数组,但是defo没有对变量赋值 – 2012-03-31 09:28:15