> 백엔드 개발 > PHP 튜토리얼 > ThinkPHP5 몰 프로젝트 실용 영상 튜토리얼 코스웨어 소스 코드 공유

ThinkPHP5 몰 프로젝트 실용 영상 튜토리얼 코스웨어 소스 코드 공유

黄舟
풀어 주다: 2023-03-15 15:30:01
원래의
5951명이 탐색했습니다.

Thinkphp는 오픈 소스 PHP 프레임워크로서 오늘날까지 발전해 왔습니다. 의심할 여지 없이 중국에서 PHP 학생들이 배우고 사용하기에 가장 적합한 프레임워크이며, 간단하고 사용하기 쉬울 뿐만 아니라 완전한 개발 문서가 가장 큰 장점입니다. 그리고 풍부한 플러그인. "ThinkPHP5 Mall 프로젝트 실전 영상 튜토리얼"에서는 대형 및 중형 웹사이트 프레임워크 개발 조건에 맞게 중형 쇼핑몰 개발을 예로 들어 Thinkphp의 핵심 기술을 배울 수 있도록 안내합니다.

ThinkPHP5 몰 프로젝트 실용 영상 튜토리얼 코스웨어 소스 코드 공유

강좌 재생 주소: http://www.php.cn/course/546.html

선생님의 강의 스타일:

선생님의 강의는 생생하고 재치 있고 재치 있습니다. , 감동. 생생한 은유는 학생들에게 지혜의 문을 열어주는 마무리와 같습니다. 잘 배치된 유머는 마치 부드러운 와인 한 잔을 마시는 것과 같이 학생들에게 아는 듯한 미소를 가져다 주고, 사람들에게 철학자의 격언과 문화적 언급을 선사합니다. 내레이션에 때때로 삽입되어 사람들에게 생각과 경고를 제공합니다.

이 영상에서 더 어려운 점은 ThinkPHP의 무한 분류 모듈 설계입니다.

무한 분류와 단일 분류는 모두 ThinkPHP 연산을 기반으로 합니다. 데이터베이스 작업은 그냥 수정하면 되는데, 모듈 자체에 데이터 레이어를 작성하면 안 되지만, 제 프로젝트 분류에는 기본적으로 추가, 삭제, 수정, 확인 등의 작업이 포함되어 있어서 직접 작성하지 않았습니다. 추가, 삭제, 수정, 확인을 반복하는 코드를 작성하고 싶지 않습니다.
여기에 두 개의 테이블도 업로드했습니다. 테이블 접두어를 원하는 대로 변경하세요. test.php의 이 코드는 프로젝트 Lib에 있는 특정 클래스의 메서드 중 하나에서 직접 사용할 수 있습니다.

public function catelist(){
        $cate=D('Cate');
        //var_dump($cate->gettree());exit;
        $cateres=$cate->gettree();
        $this->assign('cateres',$cateres);
       $this->display();
    }
로그인 후 복사

위는 매우 일반적인 데이터베이스 표시 API 작업입니다. 데이터베이스 데이터를 표시하기만 하면 됩니다. 무제한 분류를 설계하려면 먼저 모델 레이어에서 gettree 메소드를 정의하세요

//商品分类中查询的公共方法---无限分类
    public function gettree($p = 0,$lv = 0){
        $t = array();
     //循环打印数据表里面的数据,此时循环出来的是一个个一维数组
        foreach ($this->select() as $k => $v) {
       //检查此时的数据的parent_id是否=0
            if($v['parent_id'] == $p){
         //子栏目缩进
                $v['lv'] = $lv;
          //把数组赋值给$t
                $t[] = $v;
                //检查.合并array_merge
     $t = array_merge($t,$this->gettree($v['cate_id'],$lv+1)); } } return $t; }
로그인 후 복사

여기서 소스 코드 리소스를 다운로드하는 것도 좋습니다:http://www.php.cn/xiazai/learn/2118

1.3 _Courseware

2. 소스코드

위 내용은 ThinkPHP5 몰 프로젝트 실용 영상 튜토리얼 코스웨어 소스 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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