精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

FuelPHP 應用程序

fuelphp 應用程序

 

在本章中,我們將看到如何在 fuelphp 框架中創建一個簡單的應用程序。如前所述,您知道如何在 fuel 中創建新項目。我們可以舉一個員工詳細信息的例子。

讓我們首先使用以下命令創建一個名為 employee 的項目。

oil create employee

執行命令后,會創建一個 employee 項目,其 文件結構:

employee 
├── changelog.md 
├── composer.json 
├── composer.lock 
├── composer.phar 
├── contributing.md 
├── fuel 
│   ├── app 
│   │   ├── bootstrap.php 
│   │   ├── cache 
│   │   ├── classes 
│   │   ├── config 
│   │   ├── lang 
│   │   ├── logs 
│   │   ├── migrations 
│   │   ├── modules 
│   │   ├── tasks 
│   │   ├── tests 
│   │   ├── themes 
│   │   ├── tmp 
│   │   ├── vendor 
│   │   └── views 
│   ├── core 
│   │   ├── base56.php 
│   │   ├── base.php 
│   │   ├── bootstrap.php
│   │   ├── bootstrap_phpunit.php 
│   │   ├── classes 
│   │   ├── composer.json 
│   │   ├── config 
│   │   ├── contributing.md 
│   │   ├── lang 
│   │   ├── phpunit.xml 
│   │   ├── tasks 
│   │   ├── tests 
│   │   ├── vendor 
│   │   └── views 
│   ├── packages 
│   │   ├── auth 
│   │   ├── email 
│   │   ├── oil 
│   │   ├── orm 
│   │   └── parser 
│   └── vendor 
│       ├── autoload.php 
│       ├── composer 
│       ├── fuelphp 
│       ├── michelf 
│       ├── monolog 
│       ├── phpseclib 
│       └── psr 
├── license.md 
├── oil 
├── public 
│   ├── assets 
│   │   ├── css 
│   │   ├── fonts 
│   │   ├── img 
│   │   └── js 
│   ├── favicon.ico 
│   ├── index.php 
│   └── web.config 
├── readme.md 
└── testing.md  
42 directories, 21 files

 

應用程序的結構

fuelphp 框架提供了一個組織良好的應用程序結構。讓我們檢查一下應用程序的一些重要文件和文件夾。

  • fuel-包含所有 php 文件。
  • public-包含所有可通過瀏覽器直接訪問的資產,如 javascript、css、圖像等。
  • oil-用于運行 com 的可執行文件命令行任務,例如在應用程序中生成代碼或交互式調試。這是可選的。
  • fuel/app/-包含所有特定于應用程序的 php 文件。它包含模型、視圖和控制器。
  • fuel/core/-這就是 fuel 框架本身的所在。
  • fuel/packages/-包含所有燃料包。默認情況下,fuel 將包含三個包:oil、auth 和 orm。除非您需要,否則不會加載這些包。
  • fuel/app/config/-包含所有與應用程序相關的配置文件。主應用程序配置文件 config.php 文件位于此處。
  • fuel/app/classes/-包含所有特定于應用程序的基于 mvc 的 php 文件。它包含控制器、模型、輔助類、庫等。
  • fuel/app/classes/controller/-控制器放置在這里。
  • fuel/app/classes/model/-模型放在這里。
  • fuel/app/views/-包含視圖文件。視圖沒有特定的命名約定。

 

添加控制器

如前所述,fuelphp 基于模型-視圖-控制器 (mvc) 開發模式。 mvc 是一種將應用程序邏輯與表示分離的軟件方法。在 mvc 模式中,控制器起著重要的作用,應用程序中的每個網頁都需要由控制器處理。默認情況下,控制器位于 fuel/app/classes/controller/ 文件夾中。您可以在此處創建自己的 controller 類。

移動到位置fuel/app/classes/controller/并創建employee.php文件。要創建一個新的控制器,只需擴展 fuelphp 提供的 controller 類,定義如下。

 

employee.php

 
   class controller_employee extends controller { 
      public function action_home() { 
         
         // functionality of the home page  
         echo "fuelphp-employee application!"; 
      } 
   }</pre--> 

現在,我們已經創建了一個員工控制器并添加了一個公共方法 action_home,它打印一個簡單的文本。

 

<h2>路由</h2>

路由將網頁 uri 解析為特定的控制器和操作。 fuelphp 應用程序中的每個網頁都應該在控制器實際執行之前經過路由。默認情況下,可以使用以下 uri 模式解析每個控制器。

<controller>/<action> </action></controller>

哪里,

<ul> <li><strong>controller</strong> 是控制器的名稱減去命名空間,employee</li> <li><strong>action</strong> 是方法名減去 action_ 關鍵字,home</li> </ul>

新創建的控制器可以通過 <strong>http://localhost:8080/employee/home</strong> 訪問,它會產生以下結果。

 

<h3>結果</h3>

<img src="/public/core/edit/php/../attached/20231217212202_39078.jpg" alt="" border="0" />

<h3><a href="/s7900103/fuelphp 配置.html">下一節:fuelphp 配置</a></h3> <a class="bottom-summary-prompt" href="/php/php_sz/153.html"><h3>fuelphp 教程</h3> </a>
相關文章