当我激活刚刚创建的模块并导航到其打开的页面时,页面完全空白,没有错误(即使在调试模式下)。它立刻就行了:
defined('_JEXEC') or die('Direct Access to this location is not allowed.');
我已将其删除以用于测试目的,然后它会在下一行中消失:
require_once(dirname(__FILE__).DS.'helper.php');
我已经包含了帮助文件,并检查了我的模块XML配置中的路径,一切看起来都不错。我甚至使用了带有直接路径图的require_once,但仍然是空的。
XML的一部分:
<files>
<filename module="mod_stocks_data">mod_stocks_data.php</filename>
...
<filename>helper.php</filename>
<filename>tmpl/default.php</filename>
<filename>tmpl/index.html</filename>
我错过了什么?
感谢。
答案 0 :(得分:0)
奇怪的是你没有得到任何错误。你可以强迫他们出现。尝试将它放在文件的顶部 - 它告诉PHP报告它得到的所有错误。
<?php
error_reporting (E_ALL);
这让我多次离开了“死亡之白”。