黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

FuelPHP 模塊

fuelphp 模塊

 

模塊是編寫可重復(fù)使用的網(wǎng)絡(luò)功能(例如博客、相冊(cè)、聊天等)的好方法。模塊不會(huì)干擾網(wǎng)絡(luò)應(yīng)用程序中的其他代碼。它位于自己的文件夾中并默默地提供其功能。模塊只是相同的控制器、模型和視圖,只是它們被分組、配置并放置在一個(gè)特殊的文件夾中。通常,模塊通常駐留在位于fuel/app/modules 的名為modules 的應(yīng)用程序子目錄中。

 

模塊配置

我們可以在主應(yīng)用配置文件fuel/app/config/config.php中定義模塊路徑如下。

'module_paths' => array ( 
   path/to.’modules'.ds,              // path to application modules 
   path/to.’..’.ds.'globalmods'.ds    // path to our global modules 
),

 

模塊命名空間

在 fuelphp 中,每個(gè)模塊都有自己的 php 命名空間。設(shè)置單獨(dú)的命名空間修復(fù)了名稱沖突。例如,可以在命名空間 employeemodule 下設(shè)置員工模塊,如下所示。

  
   namespace employeemodule;  
   class controller_employee { 
      //code here 
   }</pre--> 

模塊 m必須與模塊的文件夾名稱相同。

 

<h2>模塊結(jié)構(gòu)</h2>

我們可以通過(guò)創(chuàng)建配置中定義的文件夾名稱來(lái)創(chuàng)建模塊。文件夾名稱決定了模塊的名稱,以及模塊中類的命名空間的名稱。

模塊結(jié)構(gòu)如下:

<ul> <li>classes controller</li> <li>model</li> <li>view</li> <li>config</li> <li>lang</li> <li>tasks</li> <li>views</li> </ul>

模塊可以有自己的配置文件。它在路由設(shè)置中非常有用,并且不會(huì)干擾應(yīng)用程序的原始配置。另一個(gè)重要的概念是,模塊類可以通過(guò)在 always_load 配置部分加載模塊來(lái)重用,如下所示。

'always_load => array ( 
   'modules' => array('employeemodule'), 
), 

此外,模塊可以立即加載和使用,無(wú)需進(jìn)行如下配置。

module::load('employeemodule');  
\employeemodule\myclass::mymethod('params');
<h3><a href="/s7900103/fuelphp 包.html">下一節(jié):fuelphp 包</a></h3> <a class="bottom-summary-prompt" href="/php/php_sz/153.html"><h3>fuelphp 教程</h3> </a>
相關(guān)文章