> PHP 프레임워크 > ThinkPHP > thinkphp 프레임워크를 처음부터 이해하는 방법을 가르쳐 주시겠습니까?

thinkphp 프레임워크를 처음부터 이해하는 방법을 가르쳐 주시겠습니까?

慕斯
풀어 주다: 2021-06-16 09:34:24
앞으로
3004명이 탐색했습니다.

이 기사에서는 thinkphp 프레임워크를 처음부터 이해하는 방법을 공유할 것입니다. (공유)에는 일정한 참고 가치가 있습니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

thinkphp 프레임워크를 처음부터 이해하는 방법을 가르쳐 주시겠습니까?

먼저 최신 버전의 thinkphp 버전 3.2.2를 다운로드하세요. 다운로드 주소 http://www.thinkphp.cn/donate/download/id/502.html. 프로젝트를 생성하고 압축된 패키지의 압축을 푼 후 모든 파일을 프로젝트에 넣은 다음 apach 서버를 구성하고 브라우저를 열고 URL localhost를 출력합니다. 페이지에 "Welcome to thinkphp"라는 메시지가 표시됩니다. 성공적인.

1. 항목 파일

을 만든 다음 프로젝트 아래에 새 폴더를 만듭니다. 예를 들어 쇼핑 웹 사이트를 만드는 경우 폴더 아래에 새 index.php를 만드는 것이 좋습니다. 을 클릭하고 Thinkphp.php 파일을 삽입하세요.

<?php
 include &#39;../ThinkPHP/ThinkPHP.php&#39;;
?>
로그인 후 복사

그런 다음 웹사이트 localhost/shopping/index.php를 방문하면 "Welcome to thinkphp"도 표시됩니다. 이때 생성한 디렉토리에 common, 구성 요소, 홈 및 런타임 파일.

2. 데이터베이스 연결

먼저 Common 폴더를 연 다음 Conf 폴더를 열면 그 안에 config.php 파일이 있고 파일을 엽니다:

<?php
return array(
	//&#39;配置项&#39;=>&#39;配置值&#39;
	&#39;URL_MODEL&#39;        => 1,
	&#39;SHOW_PAGE_TRACE&#39;  =>false,
	&#39;TMPL_ENGINE_TYPE&#39;		=>  &#39;Smarty&#39;,
	&#39;SESSION_AUTO_START&#39; =>true,
	&#39;URL_CASE_INSENSITIVE&#39;   => false,
	&#39;DB_TYPE&#39;               =>  &#39;mysql&#39;,     // 数据库类型
    &#39;DB_HOST&#39;               =>  &#39;localhost&#39;, // 服务器地址
    &#39;DB_NAME&#39;               =>  &#39;km&#39;,       //<span style="font-family: Arial, Helvetica, sans-serif;">数据库名</span>
&#39;,          // 数据库名
    &#39;DB_USER&#39;               =>  &#39;root&#39;,      // 用户名
    &#39;DB_PWD&#39;                =>  &#39;&#39;,          // 密码
    &#39;DB_PORT&#39;               =>  &#39;3306&#39;,        // 端口
    &#39;DB_PREFIX&#39;             =>  &#39;sw_&#39;,    // 数据库表前缀
    &#39;DB_FIELDTYPE_CHECK&#39;    =>  false,       // 是否进行字段类型检查
    &#39;DB_FIELDS_CACHE&#39;       =>  true,        // 启用字段缓存
    &#39;DB_CHARSET&#39;            =>  &#39;utf8&#39;,      // 数据库编码默认采用utf8
);
?>
로그인 후 복사

이것이 데이터베이스 구성입니다

&#39;TMPL_ENGINE_TYPE&#39;		=>  &#39;Smarty&#39;,//这是打开smarty模式
로그인 후 복사

3 .데이터베이스에 연결한 후 tp 프레임워크의 핵심을 살펴보겠습니다

tp 프레임워크도 주류 MVC 모델을 사용하는 것으로 이해됩니다. Home 폴더를 열면 Controller, Model, View는 각각 컨트롤, 템플릿, 뷰에 해당합니다. MVC 패턴을 사용해 봤지만 잘 배우지 않았다면 MVC를 먼저 배우고 tp 프레임워크를 배우는 것이 좋습니다.

namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
 public function index(){
    	$Index = D(&#39;Index&#39;);
		$info=$Index->select();
		$this->assign(&#39;info&#39;, $info);
		$this->display();
    }
}
로그인 후 복사

위에 표시된 대로 코드에서 데이터베이스의 테이블 이름은 sw_Index이고 접두사 sw_를 입력합니다. config.php에 도착한 후 테이블 D() 함수는 실제로 데이터베이스의 sw_Index 테이블과 쿼리에 연결됩니다. 결과는 $info "배열"에 직접 입력되고

 {foreach $info as $k => $v}
{$v.xxxx}
{/foreach}
로그인 후 복사

는 xxxx 필드의 모든 데이터를 반복합니다.

이번 소개는 여기까지입니다. 혹시 나쁜 글이 있으면 비판해 주세요.

요약: tp 프레임워크는 처음에 구성하고 적용하는 것이 번거롭지만 일단 템플릿이 생성되면 작업 효율이 매우 빠릅니다.

관련 추천: 최신 10개 thinkphp 비디오 튜토리얼

위 내용은 thinkphp 프레임워크를 처음부터 이해하는 방법을 가르쳐 주시겠습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿