#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
#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