CB源码阅读
在部署文件夹的根目录下
index.php 主要引用了 CBTemplate来载入(index.html)来引入模板
CBTemplate 中没有罗列属性 但是在构造器中使用global构建了一个全局变量为Smarty类的对象
在smarty对象中有
一些 include啊这些的相对路径和选项,注意在路径中关于plugin的是数组
var $debugging = false;用来打开调试小窗口,是在页面上打开,尽快试一试。
var $error_reporting = null; 打开则报告错误,亦可一试。
在language_settings.php中出现的 $lang_obj到底在哪里定义的???
通过$Smarty->assign_by_ref('lang_obj', $lang_obj);assign_by_ref这种方法使模版和php文件中的变量形成双向引用关系,一个改变另外一个也会跟着改变。
使用了
lang_obj->make_default($id) //设置默认语言
$lang_obj->import_lang();//导入语言包