私は Joomla Web サイトで作業しており、jomsocial を実行しています。私の質問は、JFactory を使用したデータベース接続についてです。現在、jomsocial の一部ではないデータベース テーブルからの情報が必要なので、特定のページからデータベースにアクセスする必要がありますが、間違っています。正しい方法を機能させる方法がわからないという理由だけで、ここで助けを求めています。現在、私は通常のphpとmysql_connectを使用しています..私のDB接続は次のようになります...
$db_host = 'localhost';
$db_user = 'xxxxxxxx';
$db_pass = 'xxxxxxxx';
$db_database = 'xxxxxxxx';
$link = mysql_connect($db_host,$db_user,$db_pass) or die('Not connected');
mysql_select_db($db_database,$link);
$user = CFactory::getUser($userid);
$user_plan = mysql_query("SELECT blah FROM blah WHERE blah = '".$user->id."'");
$user_plan_row = mysql_fetch_array($user_plan);
そして、これは間違っていても機能します。私がやりたいのは使用することです
JFactory::getDbo();
構文をよく説明しているこのページを見つけましたが、ページを壊さずに説明されているメソッドを実装することはできません...
アイデアやヘルプは大歓迎です。現時点では、すべての安全な情報がファイルに保存されており、正しい方法を使用したくありません。サイトを移動するときが来たら行くからです。通常のように構成ファイルを変更するだけでなく、これらをそれぞれ手動で変更する必要があります。