0

私はjoomlaサイトを持っており、その中で実行するにはxmlを生成するphpスクリプトが必要です。ファイルは私のモジュールによって呼び出されます。モジュールは正常に動作しますが、主に次のようなものを使用できないため、コードを出力するphpファイルを作成できません。$db =& JFactory::getDBO();

この面での経験がある人はいますか?

4

1 に答える 1

1

joomlaフレームワークの外部にあるファイルを呼び出す場合は、コードがjoomlaにアクセスできるように、joomlaアプリケーションのインスタンスを作成する必要があります。

define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
define('JPATH_BASE', dirname(__FILE__) );

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();

これにより、基本にアクセスできるようになります。

于 2011-03-05T01:45:59.457 に答える