数据参数不加载数据库,我为 MODULE 尝试了几种不同的结构,但没有成功。
我的是以下 mod_xml
#<?xml version="1.0" encoding="utf-8"?>
<extension
type="module"
version="2.5"
client="site"
method="upgrade">
<name>mod_bruno</name>
<author>Joomla! Project</author>
<creationDate>July 2004</creationDate>
<copyright>Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.
</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>
<version>2.5.0</version>
<description>Mod Bruno</description>
<files>
<filename>mod_bruno.xml</filename>
<filename>mod_bruno.php</filename>
</files>
<config>
<fields name="params">
<fieldset name="basic">
<field name="bruno" type="text" />
</fieldset>
</fields>
</config>
</extension>
#
我的如下 mod_php
#<?php
// no direct access
defined('_JEXEC') or die;
echo $params->get('bruno');
print_r($params);
die;
require( JModuleHelper::getLayoutPath( 'mod_bruno' ) );
#
我的 print_r 在 params 的结果总是如下
JRegistry Object ( [data:protected] => stdClass Object ( ) )
并确认此参数在 db 中更新以及可视化 {"bruno":"teste"}
该值在数据库中,但未显示在屏幕上
奥布里加多