变量输出
在控制器中的变量需要使用模块类的assign方法赋值给显示层,才可以在显示层中使用。display()方法调用默认模板文件夹中与模块同名的文件夹中与方法同名的文件,该文件以.php为后缀。赋值代码片段如下:
[文件] ./lmlphp/module/ModuleIndex.php
<?php
class ModuleIndex extends LmlBase{
// ...
public function test(){
$this->assign('name', 'LMLPHP');
$this->display();
}
}
在显示层获取变量name的值,代码示例如下:
[文件] ./lmlphp/themes/default/index/test.php
<?php
echo $name;
?>