不管你对MVC认识有多少,如果只是修改核心的话,不涉及使用MVC,但如果有别人的插件,是基于MVC模式进行开发的,你要修改就难了。
好了上正题:
在这里我严重鄙视下中国人的开源精神,对这些很基础很简单的问题,没几个人说
给实例::
$id=123456;
$this->assign(‘fenleiid’,$id);
$this->display(‘fenleiid.dwt’);
首先由于有模板库的机制
我们在fenleiid.dwt模版文件里引用模版库
<!– #BeginLibraryItem “/library/catgoodsall.lbi” –><!– #EndLibraryItem –>
这时候,我们之需要在catgoodsall.lbi文件里这么写:
{$fenleiid} 就可以提取变量了 如果是数组,就用for循环吧, 注意模板库里的变量名字$fenleiid
是在$this->assign(‘fenleiid‘,$id); 定义的,就是说,模版生成个变量(可以是数组)名叫fenleiid 他的值是$id(也可以是返回的数组)。
搞定,有不懂的,直接留言。
关于作者