use think\Controller; use think\View;
主要是看有没有使用这个Controller和View;
$this->assign('name','gkk'); return $this->fetch(''); 一样可以输出
在 config中 'app_debug' 改为true 便可知道错误在哪
目录给权限了吗
你可以传递吗 比如在a标签绑定一个 onclick({$good_list}) 把参数传递到js 不久?了
<p>{$Think.get.key}</p>
重写,路由配置了吗
我的也没显示出来,不是花括号的问题
// 模板常量 'tpl_replace_string' => [ '__STATIC__' => Env::get('STATIC_PATH', '/static'), '__COMMON__' => Env::get('STATIC_PATH', '/static') . '/common', ]
需要引入 think\View
sublime要配置到完美真的太耗时了,主要时间都浪费在找插件上了
是静态调用方法,也可以说是单例模式:object::method(); 而用箭头的方法就是动态调用,需要实例化。
文件不知道怎么跟你解释,这样说吧,避免重复new该对象,可节省内存,增加效率。
assign()内部封装的方法,本来就已经有返回的状态的了,所以不再需要return,附上assign()的方法,不明白的时候,可以看一下封装的方法,这样比较容易理解,反正是开源的,随便看。个人的一点小建议
/**
* 模板变量赋值
* @access protected
* @param mixed $name 要显示的模板变量
* @param mixed $value 变量的值
* @return $this
*/
protected function assign($name, $value = '')
{
$this->view->assign($name, $value);
return $this;
}
如果你是使用 Rquest类来获取session的值 首先看下 是否 use think\Rquest 这句写没写
看一下你的文件路径有没有错,默认是app\index\view\index\index.html,有可能是你的文件路径不对吧
linux下的Apache的入口文件夹路径设置对了没
不是。app/index是控制器
sublime