首先.在项目的 tag.php 中.注册行为. 如图中线线所框中的.

然后.在相应的目录中.写了相应的文件.及文件里面的方法.

上图是文件中.对应的位置 .

上图是代码.代码的实现逻辑与意义 .我就不过多的去讲解.
我想问的是.
如果我在一个页面中的一个标记位.展示 一个行业的页面.
那么.我在上面的写法中. 这样去操作.写法是不是对的.
第二.这样操作.对整个程序的性能.影响大不大 ?
我生成模板的写法.见以下代码:
$newAttr = array_merge($includeParameters, (array) $attr);
$Template = new \Think\Template;
$Template->fetch(@file_get_contents("./plugins/editor/kindeditor-4.1.10/include.php"), array("__Editor" => $newAttr));
到这里呢.行为的扩展写好了.下面就是要写调用的方法.我是写了一个函数.if (!function_exists("_P")) {
/**
* 载入插件
* @param type $Plugin
* @param type $attr
*/
function _P($Plugin, $attr = array()) {
$params = array(
"Plugin" => $Plugin,
"config" => $attr,
);
\Think\Hook::listen("InitializePlugins", $params);
}
} 最佳答案