私は開発しているJoomla 1.0モジュール用のヘルパースクリプトを持っています。私はAJAXタスク(データベースへの読み書きとJSONの返信)を実行するために使用しているので、Joomlaがヘッダやその他のものを出力するのを止める必要があります。Joomla 1.0でユーザオブジェクトをどのように構築するのですか?
私はこれまで、必要なデータベース接続などを設定するために含まれてやって一緒にいくつかのコードをハッキングすることで、この周りを持っている:
define('_VALID_MOS', 1);
require_once '../globals.php';
require_once '../configuration.php';
require_once '../includes/joomla.php';
唯一の問題は、$my
変数(mos_user
オブジェクト現在のユーザー用)が作成されていません。
このユーザーを作成するにはどうすればよいですか?どのファイルに含める必要がありますか?
ああ、ヘッダーが印刷されないようにする方法が不思議でした。それがモジュールだとしたらどうでしょう? – nickf
モジュールを直接呼び出すことはできませんが、Joomla!正確に1つのコンポーネントをロードします。 AJAXリクエストを実行するモジュールを持っている場合は、コンポーネントをビルドする必要があります。 – jlleblanc