Rumah pembangunan bahagian belakang tutorial php PHP -- Yii 框架之快速建立web应用骨架_PHP教程

PHP -- Yii 框架之快速建立web应用骨架_PHP教程

Jul 14, 2016 am 10:08 AM
php web yii permohonan Menubuhkan cepat bingkai daripada singkatan 读音

Basically, Yii(读音: 易, Yes it is的缩写)是个高性能PHP框架, 用来开发web 2.0应用。 用官网的话说叫快速, 安全, 专业。

在开始之前, 环境需要准备好。 具体点, 需要安装PHP。 为了能开发基于DB的web应用, MySQL也需要安装。 我的本地环境安装了EasyPHP5.3(包含了web服务器, PHP, MySQL)。 同时本地也安装有独立的PHP5.4。 具体环境搭建一搜索一堆, 这里略过。
要想快速建立一个web应用, 只需执行一个命令:
 
以下是命令输出信息:
Create a Web application under 'C:\Progs\EasyPHP-5.3.9\www\testdrive'? (yes|no) [no]:y 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/assets 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/css 
   generate css/bg.gif 
   generate css/form.css 
   generate css/ie.css 
   generate css/main.css 
   generate css/print.css 
   generate css/screen.css 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/images 
   generate index-test.php 
   generate index.php 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected 
   generate protected/.htaccess 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/commands 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/commands/shell 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/components 
   generate protected/components/Controller.php 
   generate protected/components/UserIdentity.php 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/config 
   generate protected/config/console.php 
   generate protected/config/main.php 
   generate protected/config/test.php 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/controllers 
   generate protected/controllers/SiteController.php 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/data 
   generate protected/data/schema.mysql.sql 
   generate protected/data/schema.sqlite.sql 
   generate protected/data/testdrive.db 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/extensions 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/messages 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/migrations 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/models 
   generate protected/models/ContactForm.php 
   generate protected/models/LoginForm.php 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/runtime 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/tests 
   generate protected/tests/bootstrap.php 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/tests/fixtures 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/tests/functional 
   generate protected/tests/functional/SiteTest.php 
   generate protected/tests/phpunit.xml 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/tests/report 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/tests/unit 
   generate protected/tests/WebTestCase.php 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/views 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/views/layouts 
   generate protected/views/layouts/column1.php 
   generate protected/views/layouts/column2.php 
   generate protected/views/layouts/main.php 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/views/site 
   generate protected/views/site/contact.php 
   generate protected/views/site/error.php 
   generate protected/views/site/index.php 
   generate protected/views/site/login.php 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/protected/views/site/pages 
   generate protected/views/site/pages/about.php 
   generate protected/yiic 
   generate protected/yiic.bat 
   generate protected/yiic.php 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/themes 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/themes/classic 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/themes/classic/views 
   generate themes/classic/views/.htaccess 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/themes/classic/views/layouts 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/themes/classic/views/site 
      mkdir C:/Progs/EasyPHP-5.3.9/www/testdrive/themes/classic/views/system 
 
Your application has been created successfully under C:\Progs\EasyPHP-5.3.9\www\testdrive. 
其实到这里, 应用已经建立完了。 下面启动EasyPHP测试刚刚建立的应用, 看看是神马样子滴
PHP -- Yii 框架之快速建立web应用骨架_PHP教程
猛然间让我想起来Rails框架, 也是一个命令一个应用就出来了。 第一感觉凉爽.. 有继续下去的勇气了, 嘿嘿。 看看除了Home页面还生成了啥:
PHP -- Yii 框架之快速建立web应用骨架_PHP教程
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Konfigurasi Projek CakePHP Konfigurasi Projek CakePHP Sep 10, 2024 pm 05:25 PM

Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Tarikh dan Masa CakePHP Tarikh dan Masa CakePHP Sep 10, 2024 pm 05:27 PM

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Muat naik Fail CakePHP Muat naik Fail CakePHP Sep 10, 2024 pm 05:27 PM

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Penghalaan CakePHP Penghalaan CakePHP Sep 10, 2024 pm 05:25 PM

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

Bincangkan CakePHP Bincangkan CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

Pengesah Mencipta CakePHP Pengesah Mencipta CakePHP Sep 10, 2024 pm 05:26 PM

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.

See all articles