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();//导入语言包

 

posted @ 2014-06-17 15:36  wolfking0911  阅读(318)  评论(0编辑  收藏  举报