我正在爲我的下一個項目尋找一個好的php框架,並且我發現CodeIgniter是合適的,但是我在某處讀過「codeIgniter沒有ORM(對象關係映射),沒有AJAX支持「, 是對的嗎?CodeIgniter支持AJAX和ORM
回答
「笨有沒有ORM(對象關係映射)
真實的,但它有一個很好的和方便的定製Active Record class它作爲一個ORM,支持多種數據庫驅動程序;爲2.0.3,支持的數據庫是mysql,mysqli,postgre,odbc,mssql,sqlite,oci8。
而且,如果你願意,你可以將你最喜歡的ORM添加到庫或驅動程序中,你可以使用它。如果你堅持使用這個程序,那麼你可以在那裏找到答案,儘管它非常簡單,而且手冊非常簡潔ar如何創建/使用自定義庫。
沒有AJAX支持
不管這意味着,這不是真的。 CI是一個用於web開發的php框架,因此請在視圖中編寫您的javascript ajax代碼,調用正確的控制器方法,並且AJAX將工作得很好。
如果您的意思是沒有本地支持,即使用本機類來執行任務,那麼它是部分正確的。 CI有一個javascript類,它是jQuery的加載器/助手;我從來沒有使用它,因爲我更喜歡自己加載該框架並直接在那上面工作,但是您可以嘗試一下。
從個人經驗來看,只需在視圖中編寫自己的JS/AJAX代碼就行得通。 – xbonez
Javascript類是我從一個新的CI副本中刪除的第一件事 - 它可能是有用的(如魔法JS表單驗證),但它只作爲已經優雅的jQuery頂部的另一個(無用的)抽象層。 「在視圖中寫入你的javascript ajax代碼」...在JavaScript文件中如何? –
大聲笑,我知道,事實上,我必須檢查網站,如果它真的存在或不存在,甚至從來沒有考慮過。但是,誰知道,也許OP通過「AJAX支持」尋找類似的東西。 –
是的,CI has no built-in ORM
。但它支持作爲ORM
的不同libraires and classes
。 例如:
可以用笨一起使用,以滿足您的要求。
就CI support for AJAX
而言,AJAX與codeigniter
完美配合。請記住,當developing using Ajax
,如果有人在他們的瀏覽器中關閉Javascript
,你開發的將不起作用。
希望這會有所幫助。
- 1. Z3支持-m選項
- 2. 不支持Ajax?
- 3. Codeigniter 1.7.2支持SQL Server?
- 4. Codeigniter實現緩存支持
- 5. Ajax CDN支持ajaxcontroltoolkit
- 6. Opera Mobile支持AJAX
- 7. CodeIgniter,jQuery和AJAX
- 8. jQuery Ajax和CodeIgniter
- 9. codeigniter 2.0和ajax
- 10. Codeigniter AJAX和Flashdata
- 11. Ajax,條件呈現和支持beans
- 12. Jquery ajax發佈不支持iPhone和Android
- 13. iPhone是否支持AJAX和jQuery?
- 14. JSON,Codeigniter,Highcharts和AJAX
- 15. Codeigniter和AJAX錯誤
- 16. CodeIgniter,PHP,jQuery和AJAX
- 17. php Codeigniter和jquery ajax
- 18. codeigniter和ajax幫助
- 19. ConfirmBehavior不支持Ajax回溯
- 20. .net nuke是否支持ajax?
- 21. jQuery AJAX Fileupload crossbrowser支持
- 22. ajax datatable with rowspan支持
- 23. jQuery的jqmodal Ajax支持
- 24. TinyMCE不支持Ajax調用
- 25. AJax不支持bootstrap-select
- 26. InfoBubble不支持AJAX調用
- 27. 支持AJAX的WCF與AJAX調用
- 28. codeigniter可以支持內聯函數。
- 29. 支持Facebook的Codeigniter驗證庫
- 30. codeigniter 3是否支持PHP 7?
怎麼可能有「沒有AJAX支持」?這就像說沒有CSS支持。 –