快速定位人人商城模版文件方法

      发布在:个人笔记      评论:0 条评论
<p>微擎的人人商城模版文件太多,在不熟悉框架的情况下,非常难以定位模版文件,所以想利用调试输出快速定位人人商城模版文件方法,方便快速找到html模版文件</p><p>找到addons\ewei_shopv2\core\inc\page.php文件在判断模版文件前添加如下代码:</p><p>具体添加到template方法和template_merch方法中的is_file($source)判断前即可</p><p><br/></p><pre style="background-color:#262e37;color:#ffffff;font-family:&#39;Consolas&#39;;font-size:11.3pt;"><span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;;">开启调试下输出当前加载的模版文件</span><span style="color:#66837f;font-family:&#39;宋体&#39;;"><br/></span><span style="color:#f92672;">if</span>($_W[<span style="color:#e6db74;">&#39;config&#39;</span>][<span style="color:#e6db74;">&#39;setting&#39;</span>][<span style="color:#e6db74;">&#39;development&#39;</span>] <span style="color:#f92672;">== </span><span style="color:#ae81ff;">1</span>){<br/> <span style="color:#f92672;">echo </span><span style="color:#e6db74;">&quot;&lt;!--</span><span style="color:#e6db74;font-family:&#39;宋体&#39;;">当前页面的模板文件是:</span>$source <span style="color:#e6db74;font-family:&#39;宋体&#39;;">(本代码只在调试模式下显示)</span><span style="color:#e6db74;">--&gt;&quot;</span><span style="color:#f92672;">.</span><span style="color:#660e7a;font-weight:bold;font-style:italic;">PHP_EOL</span>;<br/>}</pre><p><img src="http://img.80zx.com/ueditor/image/202003/15838079411ef57b.png" title="image" alt="image"/></p><p>对应的控制器定位方法</p><p>找到路由文件addons/ewei_shopv2/core/model/route.php在判断控制器文件是否存在之前输出打印如下代码:</p><pre style="background-color:#262e37;color:#ffffff;font-family:&#39;Consolas&#39;,monospace;font-size:11.3pt;"><span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:&#39;宋体&#39;,monospace;">开启调试下输出当前加载的控制器文件</span><span style="color:#66837f;font-family:&#39;宋体&#39;,monospace;"><br/></span><span style="color:#f92672;">if</span>($_W[<span style="color:#e6db74;">&#39;config&#39;</span>][<span style="color:#e6db74;">&#39;setting&#39;</span>][<span style="color:#e6db74;">&#39;development&#39;</span>] <span style="color:#f92672;">== </span><span style="color:#ae81ff;">1</span>){<br/> <span style="color:#f92672;">echo </span><span style="color:#e6db74;">&quot;&lt;!--</span><span style="color:#e6db74;font-family:&#39;宋体&#39;,monospace;">当前页面的控制器文件是:</span>$file <span style="color:#e6db74;font-family:&#39;宋体&#39;,monospace;">(本代码只在调试模式下显示)</span><span style="color:#e6db74;">--&gt;&quot;</span><span style="color:#f92672;">.</span><span style="color:#660e7a;font-weight:bold;font-style:italic;">PHP_EOL</span>;<br/>}</pre><p><img src="http://img.80zx.com/ueditor/image/202104/161914777671ef52.jpg" title="人人商城单位控制器方法" alt="人人商城单位控制器方法"/></p>
相关文章
热门推荐