请选择 进入手机版 | 继续访问电脑版

SpeedPHP框架

 找回密码
 注册成为新用户

QQ登录

只需一步,快速开始

查看: 230|回复: 3

新版模板问题

[复制链接]
发表于 2017-5-6 23:45:00 | 显示全部楼层 |阅读模式
BaseController

<?php
class BaseController extends Controller {
        public $layout = 'layout.html';
        function init(){
                header("Content-type: text/html; charset=utf-8");
        }
}?>

MainController

<?php
class MainController extends BaseController {
        function actionIndex(){
                
                $this->userinfo = array("umoney"=>100);
                $this->display("main_index.html");       
        }
}
?>

layout.html

<html>
<head>test</head>
<body>
<{include file=$__template_file}>
</body>
</html>

main_index.html

<?php echo $userinfo['umoney'];?> //这样可以
<{$userinfo.umoney}> //这样报错
<{$userinfo["umoney"]}> //这样也报错

烦请大大研究下这是什么情况


 楼主| 发表于 2017-5-6 23:46:23 | 显示全部楼层
未开启调试模式,报php 500 错误,但会显示出代码
<html>
<head>test</head>
<body>

开启调试模式后,报 err:parameters of userinfo is incorrect
发表于 2017-5-8 09:17:50 | 显示全部楼层
刚刚测试一下,没有重现你说的问题: try.zip (105.76 KB, 下载次数: 2)
 楼主| 发表于 2017-5-8 12:13:16 | 显示全部楼层
奇怪了,今天好了,我也重现不了啦
您需要登录后才可以回帖 登录 | 注册成为新用户

本版积分规则

手机浏览|简版|中文PHP框架|开源协议|SpeedPHP.com ( 粤ICP备08008671号

GMT+8, 2017-5-25 05:23

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表