建议修改新版框架模板

#1 nnhuzz

建议将新版框架的模块标记由"<{}>"改为"{}",或开放配置~,在开发中多敲两个尖括号确实比较累

2017-03-06 00:30:17

#2 jake

像smarty默认就是{},不过挺容易跟JS弄混了,即使引擎本身可以分辨,但是总会有观感上的差异。所以新版默认就<{}>,而且只留了隐藏方式来改配置。

需要改这个配置,只能通过在BaseController上面,在init里面,实例化$this->_v,设置它的第3-4个参数就行。

-------------------

发现个bug,private $_v;会让子类无法实例化这个值,已改正。https://github.com/SpeedPHP/speed/commit/b762d93553bfdb66946537dc643cfad32dc6bd48

2017-03-06 09:22:38

#3 nnhuzz

可以给个小例子怎么实例化$this->_v吗?

2017-03-07 01:53:16

#4 jake

function init()
$compile_dir = isset($GLOBALS['view']['compile_dir']) ? $GLOBALS['view']['compile_dir'] : APP_DIR.DS.'protected'.DS.'tmp';
$this->_v = new View(APP_DIR.DS.'protected'.DS.'view', $compile_dir, "{", "}");

2017-03-08 09:50:35