ホームページ  >  記事  >  CMS チュートリアル  >  phpcmsでデータベースを設定する方法

phpcmsでデータベースを設定する方法

王林
王林オリジナル
2020-02-06 11:42:213179ブラウズ

phpcmsでデータベースを設定する方法

データベース構成ファイルの場所:caches/configs/database.php

この構成ファイルを開いて、データベース構成情報を追加します。データベース構成情報は 2 次元配列構造です。デフォルトはデフォルトです。デフォルト構造に従って複数のデータベース リンクを構成できます (例:extended_1)

詳細は次のとおりです:

 <?php
 return array (
   &#39;default&#39; => array (
     &#39;hostname&#39; => &#39;localhost&#39;,
     &#39;database&#39; => &#39;phpcms&#39;,
     &#39;username&#39; => &#39;admin&#39;,
     &#39;password&#39; => &#39;admin&#39;,
     &#39;tablepre&#39; => &#39;v9_&#39;,
     &#39;charset&#39; => &#39;gbk&#39;,
     &#39;type&#39; => &#39;mysql&#39;,
     &#39;debug&#39; => true,
     &#39;pconnect&#39; => 0,
     &#39;autoconnect&#39; => 0
   ),
    /* 以下默认不存在 */
   &#39;extended_1&#39; => array (
     &#39;hostname&#39; => &#39;10.10.125.2&#39;,
     &#39;database&#39; => &#39;phpcms&#39;,
     &#39;username&#39; => &#39;admin&#39;,
     &#39;password&#39; => &#39;admin&#39;,
     &#39;tablepre&#39; => &#39;v9_&#39;,
     &#39;charset&#39; => &#39;gbk&#39;,
     &#39;type&#39; => &#39;mysql&#39;,
     &#39;debug&#39; => true,
     &#39;pconnect&#39; => 0,
     &#39;autoconnect&#39; => 0
   ),
 );
 ?>

データベース接続情報に応じて変更する 上記の設定内容を変更したら、データベース設定ファイルを保存します。

データベースを構成した後、以下のデータベース モデル クラスを通じてデータベース構成ファイル、データベースなどを選択できます。

データベース モデルは次の場所にあります: phpcms/model/ ディレクトリ

<?php
   defined(&#39;IN_PHPCMS&#39;) or exit(&#39;No permission resources.&#39;);
   pc_base::load_sys_class(&#39;model&#39;, &#39;&#39;, 0);
   class test_model extends model {
     public function __construct() {
     $this->db_config = pc_base::load_config(&#39;database&#39;);
     $this->db_setting = &#39;default&#39;;
     $this->table_name = &#39;test&#39;;
     parent::__construct();
   }
  }
?>

推奨される関連記事とチュートリアル: phpcms チュートリアル

以上がphpcmsでデータベースを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。