用php显示Joomla模块

时间:2017-05-22 11:21:51

标签: php database joomla

极端需要帮助php请求数据库。我写了一个代码,它应该在新的php文件中显示模块



<?php
$db = new mysqli('server', login', 'pass', 'db');
$query = 'SELECT * FROM k7c1b_modules WHERE id = "339"';
$result = $db->query($query);  
$row = $result->fetch_row();
echo $row;
$result->close();
?>
&#13;
&#13;
&#13;

但结果我只看到了消息&#34; Array&#34;。如果我写echo $ row [1];我看到了模块的ID。但是如何让我的代码显示整个模块?

2 个答案:

答案 0 :(得分:0)

该行是一个数组。按列名访问变量,如下所示:

echo $row['columnNameHere'];

答案 1 :(得分:0)

如果您希望显示模块本身,我建议您只需加载模块位置。然后,您可以将任何模块分配给该页面。如果你想更改模块或取消发布模块,将使它变得更容易。

确保启用加载插件“内容 - 加载模块”,并在PHP中输入:

<?php echo JHtml::_('content.prepare', '{loadposition mijo-header}'); ?>

如果不是在实际组件或其他内容中,请确保您的PHP正在加载所有Joomla内容。