<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:'Consolas';font-size:11.3pt;"><span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体';">开启调试下输出当前加载的模版文件</span><span style="color:#66837f;font-family:'宋体';"><br/></span><span style="color:#f92672;">if</span>($_W[<span style="color:#e6db74;">'config'</span>][<span style="color:#e6db74;">'setting'</span>][<span style="color:#e6db74;">'development'</span>] <span style="color:#f92672;">== </span><span style="color:#ae81ff;">1</span>){<br/> <span style="color:#f92672;">echo </span><span style="color:#e6db74;">"<!--</span><span style="color:#e6db74;font-family:'宋体';">当前页面的模板文件是:</span>$source <span style="color:#e6db74;font-family:'宋体';">(本代码只在调试模式下显示)</span><span style="color:#e6db74;">-->"</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:'Consolas',monospace;font-size:11.3pt;"><span style="color:#66837f;background-color:#191f26;">//</span><span style="color:#66837f;background-color:#191f26;font-family:'宋体',monospace;">开启调试下输出当前加载的控制器文件</span><span style="color:#66837f;font-family:'宋体',monospace;"><br/></span><span style="color:#f92672;">if</span>($_W[<span style="color:#e6db74;">'config'</span>][<span style="color:#e6db74;">'setting'</span>][<span style="color:#e6db74;">'development'</span>] <span style="color:#f92672;">== </span><span style="color:#ae81ff;">1</span>){<br/> <span style="color:#f92672;">echo </span><span style="color:#e6db74;">"<!--</span><span style="color:#e6db74;font-family:'宋体',monospace;">当前页面的控制器文件是:</span>$file <span style="color:#e6db74;font-family:'宋体',monospace;">(本代码只在调试模式下显示)</span><span style="color:#e6db74;">-->"</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>
相关文章