HY框架{include header}报错

78950238   ·   发表于 2017-12-1   ·   HYPHP

加上这个包含模板代码就报错 去掉就正常了。

14 条回复   |  直到 2017-12-2 | 4863 次浏览

admin
发表于 2017-12-1

index.php 看一下论坛是怎么用的

评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-12-1


@admin  {include header}这个没错吧 怎么提示这个未定义的变量呢 框架完全没动过

评论列表

  • 加载数据中...

编写评论内容

admin
发表于 2017-12-1

 这个变量  在框架运行时 是提前 定义的了  。你这个提示不知道怎么解释

评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-12-1


@admin  我就是按照开发文档一步一步的操作的 操作到这一步就出现这个错误提示 就是插入一个页头页面而已,里面就几个字

评论列表

  • 加载数据中...

编写评论内容

哄着自己玩
发表于 2017-12-2

你可能那弄错了,我简单的试了一下可以用的

评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-12-2

 

@哄着自己玩 我也是按照文档简单的试了一下都没有加别的代码 

评论列表

  • 加载数据中...

编写评论内容

哄着自己玩
发表于 2017-12-2

你可能是url写错了,如果没有开启伪静态规则,应该用动态url

评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-12-2


@哄着自己玩   我知道了 你是在php.hyyyp.com下载的版本对不对?我是在php.hyphp.cn下载的版本 两个版本不是一样的,前者我下载试过了正常,后者就会出现我说的这个问题

评论列表

  • 加载数据中...

编写评论内容

哄着自己玩
发表于 2017-12-2

我下载的php.hyphp.cn的 两个都用过 正常

评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-12-2


@哄着自己玩  那我在重新下载后者试试 刚刚试了前者正常

评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-12-2


@哄着自己玩  还是一样的效果!

模板

{include h}
1111
{include f}


控制器

<?php
namespace Action;
use HY\Action;
class Index extends Action {
	public function Index(){
		$this->v("title","测试开发");
		$this->view = 'aaa';
		$this->display("index");
	}
}

就这两段简单的代码 两个版本一个行一个不行

评论列表

  • 加载数据中...

编写评论内容

哄着自己玩
发表于 2017-12-2

在入口文件index.php加入

define('PLUGIN_ON_FILE',true);


评论列表

  • 加载数据中...

编写评论内容

admin
发表于 2017-12-2

define('INDEX_PATH' , str_replace('\\', '/', dirname(__FILE__)).'/');

define('DEBUG'      ,true);

define('PLUGIN_ON'  ,true);

define('PLUGIN_ON_FILE',true);

define('PLUGIN_MORE_LANG_ON',true)

require  'HY/HYPHP.php';


评论列表

  • 加载数据中...

编写评论内容

78950238
发表于 2017-12-2


@哄着自己玩  

@admin  

果然还是没有定义啊

评论列表

  • 加载数据中...

编写评论内容
登录后才可发表内容