1.phalcon框架的安裝:php
phalcon框架在windows本地安裝能夠利用wamp軟件,安裝以後能夠查看對應的php的版本,而後在官網上下載對應的.dll文件,以後移動到php的ext文件夾中html
而後在php模塊下進行修改一下配置文件,php.ini,extension與xsl附近加上一句話extension=php_phalcon.dll表示已經開啓這個擴展模塊前端
而後還須要在apache模塊下搜索一下php.ini這個文件,而後在一樣的位置也加上這樣一句話,注意,由於這個是集成環境,全部在apache下面也有這樣的一個.php.ini文件mysql
全部必須修改,否則,識別不出框架sql
最後在php探針的頁面利用ctr+F這個快捷鍵將phalcon表示這個已經安裝好了,不然安裝失敗,查找.dll與php版本是否是對應的thinkphp
2.phalcon的初步認識:數據庫
phalcon是一個國內用的比較少,比較古老的框架一個國有單位喜歡用,是C實現的,全部運行速度是普通框架的15-20倍,她這個系統架構是很是靈活的,能夠變更,官網英語版本好像是這麼說的,可是thinkphp框架好像·也是說,並必定須要嚴格的MVC架構,apache
首先介紹下模板文件,模板文件的後綴名是phtml,而後裏面有Html,還有Php代碼是屬於混合編寫,而後裏面有一個tag關鍵字,通常高手有人把它理解爲插件,由於它本身不能定義嘛,而後利用$this->tag->getfild的形式,能夠在瀏覽器的模板生成表單,而且將用戶填入的數據提交到後臺控制器中,這個tag應該是一個$this的方法,返回一個對象,而後再次調用相應的方法,而且在模板文件中生成對應的表單,而後將用戶填寫的數據提交到後臺控制器,全部應該是封裝了不少東西,用起來應該比較簡單直接,而後有的高手說,phalcon框架提交數據到數據庫作的比較好,好比,在Model類中,直接定義相應的變量就行,全部不少工做其實是遷移到前端,模板中去了!windows
而後接受一下控制器層:控制器也是分紅不一樣的模塊,每個模塊對一個類文件,而且後綴名是Controller,而後控制器裏面有IndexAction方法,能夠看到後綴名是Action,每一個控制器中都有一個index方法,用來乾淨的展現一個與對應的index模板,好比這個模版是一個表單用來手機用戶的填寫信息的;在控制器中能夠看到模型的save方法直接包含$this-request產生的數組和對應鍵名,因此一個表對應一個模型類文件,一個控制器類文件對應一個模版文件夾,控制器類文件,駝峯命名,方法命名:第一個單詞首字母小寫駝峯命名,模板文件夾:對應控制器類名小寫命名;數組
3.鏈接數據庫的難點:
第一次安裝以後因爲沒有設置數據庫的密碼,直接用root而後空密碼,直接在引導文件即public文件中的inde.php文件配置,可是然數據庫中寫數據,老是報錯密碼錯誤
結果在大神的知道下,首先關閉Mysql服務;而後找到數據的配置文件文件my.ini而後在最後一行填上以下,能夠跳過檢查
,而後重啓服務器,在dos命令下進入到mysql,由於這個開始沒有設密碼全部直接就進去了,而後利用 use mysql;這條命令直接進入到這個數據庫中
而後執行:update user set password='123' where user='root'
而後終於把密碼改了,而後在修改下引導文件
而後再發現因爲base目錄是輔導這個單詞
須要把項目名也修改爲這個單詞,而後再次運行,填入數據,發現成功了!