>  기사  >  CMS 튜토리얼  >  phpcms에서 데이터베이스를 구성하는 방법

phpcms에서 데이터베이스를 구성하는 방법

王林
王林원래의
2020-02-06 11:42:213152검색

phpcms에서 데이터베이스를 구성하는 방법

데이터베이스 구성 파일 위치: 캐시/configs/database.php

이 구성 파일을 열고 데이터베이스 구성 정보를 추가하세요. 데이터베이스 구성 정보는 2차원 배열 구조이며 기본값은 기본 구조(예: 확장_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 tutorial

위 내용은 phpcms에서 데이터베이스를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.