phalcon做日報告提交平台總結

WBOY
發布: 2016-07-29 09:05:59
原創
976 人瀏覽過

總結:透過開發日報告提交系統,掌握了基本的phalcon框架原理和PHP語言。也了解了一些linux常用指令,收穫豐富。
下面對專案中所遇到的問題進行總結:
1.前台資料傳往後台所用的三種方法:
(1)表單提交form,$this->request->getPostost ('name');
(2)超連結, $_GET[“name”];
(3)超連結,從後台函式名稱()取得參數parameters

2.資料全域化的兩種方法:
(1)session $this->session->set(' auth',array(
'number' => $info->number,
'name' => $info->name,
'permission'=>$info->permission);
(2)persistent持久化, $this->persistent->acl = $acl

3.插件plugins,本專案中用到存取控制acl,目的是在路由跳轉之前進入這個securityplugin中,判斷目前的角色role是否 有權限進入這個url。這部分需要在service中設定di。在編碼過程中發現了一個框架的不足之處, foreach ($guestResources as $resource => $actions) {
$acl->allow('guest', $resource, '*');這裡的*指的是該resource對應的controller下所有的action,而不是之前定義的action(與文件講解不符),而且它的allow或deny不能超過一定數量。
4.發送郵件,用的是PHPMailer庫,需要加入class.phpmailer.php 和class.smtp.php引用路徑。詳情請見《PHP語言精粹》OREILLY 88頁

5. 建立專案和model層可以用指令phalcon project ABC和phalcon model ABC完成,更方便實用。

以上就介紹了phalcon做日報告提交平台總結,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板