質問: 外部スクリプトからjoomlaにアクセスする場合、( 'libraries / joomla / factory.php');? 私は外部のphpスクリプトからjoomlaにアクセスする方法について読んでいて、require('libraries/joomla/factory.php');を使用するコードと外部のものを使用するコードの2種類の傾向があることに気付きました。factory.phpは必要ないようですが、どのような理由でそれを含めますか?編集これは、factory.phpを使用するコードの例ですdefine('_jexec', 1); define('jpath_base', realpath(dirname(__file__))); require_once ( jpath_base .'/includes/defines.php' ); require_once ( jpath_base .'/includes/framework.php' ); require_once ( jpath_base .'/libraries/joomla/factory.php' );
回答: 使用するかどうかによって異なりますjfactory::呼び出し。次のような便利な関数を提供します。getapplication getconfig getsession getlanguage getdocument getuser getcache getacl getdbo getmailer getfeedparser getxml geteditor geturi getdate createconfig createsession createdbo createmailer createlanguage createdocument getstream それを使う理由はたくさんあります。