php教程 php手册 初学CAKEPHP 基础教程_php基础

初学CAKEPHP 基础教程_php基础

May 17, 2016 am 09:02 AM
cakephp

CAKEPHP是美国团队开发的一个系统,大家在找CAKEPHP资料的时候去GOOGLE搜索的资料精确些!或者去官方网站上去查!官方网址是www.cakephp.org!

   首先我们来讨论一下为什么要用CAKEPHP!cakephp继承了rails的优点!开发效率高!易于维护!组件多!http://bakery.cakephp.org/categories/view/5这些组件足够满足你系统的需要!有时间大家去这个网站上看看!为界面程序易于开发!更改模板为html格式!经过修改后的支持ctp和htm两种格式!

  还有两个系统!分别是Symfony与Fleaphp后!Symfony是国外的.Fleaphp是国外的一个框架!经过选择之后!决定学习并使用cakephp!

  我们来了解一下cakephp的结构,这个是cakephp的首目录,初学CAKEPHP 基础教程_php基础大家可以看到这个app文件!以后大家写代码就写在这个文件里面,cake文件是库,底库!vendors也是库!是第三方库!和app里面的vendors是对应的!.htaccess是冲写规则!在里面是一些正则表达式!下面我来看APP下面的文件内容!我们来一一看下这些文件是做什么用的!初学CAKEPHP 基础教程_php基础这个是app下面的文件,这些文件都是我们要经常设置的文件!继续看config里面的这些文件!初学CAKEPHP 基础教程_php基础数据库一般放在sql里面!打开bootstap.php文件!这个文件你可以设置一些常量!比如说皮肤切换功能!多语言也需要在这里面设置默认的语言!打开core.php,主要是我们经常会在这里做一些修改!初学CAKEPHP 基础教程_php基础这个地方!当你程序出错检查不出错误的时候,你就用2,当你确定没错误的时候,可以关掉debug,改2为0!初学CAKEPHP 基础教程_php基础这个是保存session!session的保存格式有3个,第一是保存到数据库,可以设置到服务器上!再就是可以保存到cake文件中的PHP文件!初学CAKEPHP 基础教程_php基础我们来看这个文件!在我们下载新的cakephp源程序之后!我们户发现两个错误!第一个就是这个文件!在我们下载新的文件的以后!只需要在在后面那个值里面随便敲些代码进去!只要和原来的不一样就OK了!第二个错误就是数据库的连接!那么我们接下来看数据库应该怎么连接!初学CAKEPHP 基础教程_php基础
根据你自己的设置改数据库的连接!我们再来看一下app文件夹下面的views,views中的elements是一个页面的部分!页面的主题需要在layouts这个文件夹里面建一个result.html如果有错误的页面,就是显示错误的页面!比如说404错误!就写在errors这个文件夹下面!pages是一些静态页面!users必须和controllers的action想对应,webroot是根目录!我们把上传的文件啊!什么JS文件啊!CSS文件啊!FCKEDITOR都需放在这个文件夹中去!controllers的components是放组件的地方@就是我们在网上下的一些组件!

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

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

CakePHP 프로젝트 구성 CakePHP 프로젝트 구성 Sep 10, 2024 pm 05:25 PM

이번 장에서는 CakePHP의 환경 변수, 일반 구성, 데이터베이스 구성, 이메일 구성에 대해 알아봅니다.

CakePHP 날짜 및 시간 CakePHP 날짜 및 시간 Sep 10, 2024 pm 05:27 PM

cakephp4에서 날짜와 시간을 다루기 위해 사용 가능한 FrozenTime 클래스를 활용하겠습니다.

CakePHP에서 데이터베이스 쿼리 빌더를 사용하는 방법은 무엇입니까? CakePHP에서 데이터베이스 쿼리 빌더를 사용하는 방법은 무엇입니까? Jun 04, 2023 am 09:02 AM

CakePHP는 웹 애플리케이션 개발에 널리 사용되는 오픈 소스 PHPMVC 프레임워크입니다. CakePHP에는 대화형 성능 데이터베이스를 위한 강력한 데이터베이스 쿼리 빌더를 포함하여 많은 기능과 도구가 있습니다. 이 쿼리 빌더를 사용하면 번거로운 SQL 문을 작성할 필요 없이 객체 지향 구문을 사용하여 SQL 쿼리를 실행할 수 있습니다. 이 기사에서는 CakePHP에서 데이터베이스 쿼리 빌더를 사용하는 방법을 소개합니다. 데이터베이스 연결 설정 데이터베이스 쿼리 빌더를 사용하기 전에 먼저 Ca에서 데이터베이스 연결을 생성해야 합니다.

CakePHP에서 사용자 정의 페이지 매김을 만드는 방법은 무엇입니까? CakePHP에서 사용자 정의 페이지 매김을 만드는 방법은 무엇입니까? Jun 04, 2023 am 08:32 AM

CakePHP는 개발자에게 많은 유용한 도구와 기능을 제공하는 강력한 PHP 프레임워크입니다. 그 중 하나는 페이지 매김입니다. 이를 통해 대량의 데이터를 여러 페이지로 나누어 검색과 조작을 더 쉽게 할 수 있습니다. 기본적으로 CakePHP는 몇 가지 기본적인 페이지 매김 방법을 제공하지만 때로는 사용자 정의 페이지 매김 방법을 만들어야 할 수도 있습니다. 이 기사에서는 CakePHP에서 사용자 정의 페이지 매김을 만드는 방법을 보여줍니다. 1단계: 사용자 정의 페이지 매김 클래스 생성 먼저 사용자 정의 페이지 매김 클래스를 생성해야 합니다. 이것

CakePHP 파일 업로드 CakePHP 파일 업로드 Sep 10, 2024 pm 05:27 PM

파일 업로드 작업을 위해 양식 도우미를 사용할 것입니다. 다음은 파일 업로드의 예입니다.

CakePHP는 파일 업로드를 어떻게 처리합니까? CakePHP는 파일 업로드를 어떻게 처리합니까? Jun 04, 2023 pm 07:21 PM

CakePHP는 웹 애플리케이션의 개발 프로세스를 단순화하는 PHP 언어를 기반으로 구축된 오픈 소스 웹 애플리케이션 프레임워크입니다. CakePHP에서는 파일 업로드 처리가 일반적인 요구 사항입니다. 아바타, 사진 또는 문서를 업로드하든 해당 기능을 프로그램에서 구현해야 합니다. 이번 글에서는 CakePHP에서 파일 업로드를 처리하는 방법과 주의사항을 소개합니다. Controller에서 업로드된 파일 처리하기 CakePHP에서 업로드된 파일은 일반적으로 Cont에서 처리됩니다.

CakePHP 라우팅 CakePHP 라우팅 Sep 10, 2024 pm 05:25 PM

이번 장에서는 라우팅과 관련된 다음과 같은 주제를 학습하겠습니다.

CakePHP와 함께 Twig를 사용하는 방법은 무엇입니까? CakePHP와 함께 Twig를 사용하는 방법은 무엇입니까? Jun 05, 2023 pm 07:51 PM

CakePHP에서 Twig를 사용하는 것은 템플릿과 뷰를 분리하여 코드를 보다 모듈화하고 유지 관리하기 쉽게 만드는 방법입니다. 이 기사에서는 CakePHP에서 Twig를 사용하는 방법을 소개합니다. 1. Twig 설치 먼저 프로젝트에 Twig 라이브러리를 설치하여 이 작업을 완료할 수 있습니다. 콘솔에서 다음 명령을 실행하세요: Composerrequire "twig/twig:^2.0" 이 명령은 프로젝트 공급업체에 표시됩니다.

See all articles