原创 插件的好處

一個插件的網絡資產(但不是PHP文件)可以通過插件的webroot目錄的目錄服務,就像主應用程序的資產: app/Plugin/ContactManager/webroot/

原创 刪除數據,一些案例實在的說明一些代碼

CakePHP的模型類提供了一些方法來從數據庫刪除記錄。 delete delete(integer $id = null, boolean $cascade = true); 刪除這個記錄被$ id。默認情況下,還依賴於指定的記錄刪

原创 組件、助手和行爲的應用

插件可以使用組件,助手和行爲就像一個普通CakePHP的應用程序。你甚至可以創建插件,僅由組件,助手或行爲,可以成爲一個偉大的方式來構建可重用的組件

原创 保存相關模型數據(HABTM)

相關聯的儲蓄模型具、belongsTo hasMany非常簡單:你只是填充相關聯的外鍵字段ID的模型。一旦完成,你只需要調用save()方法在模型中,連接起來的,一切都是正確的。的一個示例所需的格式數據數組傳遞給保存()標記模型如下所示:

原创 回調對象優先級

你可以優先觸發對象回調類似事件回調。優先級值的處理和訂單觸發解釋相同。這裏是如何指定優先級在申報時間: class SomeController { public $components = array( 'Foo

原创 插件Advanced bootstrapping

如果你想爲一個插件加載多個引導文件。您可以指定一個數組引導配置文件的關鍵: CakePlugin::loadAll(array( 'Blog' => array( 'bootstrap' => array(

原创 CakePHP控制檯

本節提供了一個引入CakePHP命令行。如果你曾經需要訪問您的CakePHP MVC類cron作業或其他命令行腳本,本節是給你的。 PHP提供了一個

原创 創建一個shell

讓我們創建一個shell使用控制檯。對於這個示例,我們將創建一個簡單的Hello world殼。在您的應用程序目錄創建HelloShell.php控制檯/命令。把下面的代碼裏面: class HelloShell extends AppS

原创 擴大你的插件

這個例子爲一個插件創建了一個良好的開端,但有你可以做的更多。作爲一般規則,任何與您的應用程序,你可以做你能做的一個插件。 去吧,在“供應商”包括一些

原创 Datatables,接着以前說過的一些知識

雖然CakePHP可以有數據源沒有數據庫驅動的,大多數時候,。CakePHP是不可知論者,將使用MySQL,該軟件,PostgreSQL和其他人。通

原创 天天看html5代碼,卻忽略了生活,傷心!

天天看html5代碼,卻忽略了生活,傷心! 編程失蹤是工作,是學習,是很重要的一個東西,雖然每天都需要積累,但是,也需要注意自己的生活。最近,這幾天,很多發生了很多的事情,感覺自己的生活,真的是一塌糊塗啊。 所以,真的需要好好的注意下了。

原创 插件配置的一些知識

有很多你可以做的負荷和負荷的方法幫助插件配置和路由。也許你想要自動加載所有插件,而對於某些插件指定自定義路線和引導文件。沒有問題: CakePlug

原创 Console and Shells的介紹,大家都看過嗎

CakePHP特性不僅web框架,而且一個控制檯創建控制檯應用程序的框架。控制檯應用程序非常適合處理各種背景維護等任務,並完成工作以外的請求-響應週期。CakePHP控制檯應用程序允許您從命令行應用程序類重用。 CakePHP附帶

原创 插件提示

一旦一個插件被安裝在/ app /插件,您可以訪問它的URL / plugin_name / controller_name /行動。在我們的Con

原创 創建自己的插件

作爲一個工作示例,讓我們開始創建上面提到的ContactManager插件。開始,我們將建立我們的插件的基本目錄結構。它應該是這樣的: /app /Plugin /ContactManager