php – Codeigniter – 快速自動載入你的 model 與 view 的方法

可以用更方便的方法來操作你的model與view。

Model

View

 

GitHub

 


 

題外說明為什麼這麼做的想法,是因為普遍會看到使用 __autoload 魔術方法放在 config.php 中來做到快速加載的方法。例如官方使用這種方式

但是php 5 以後都會想要能更快的寫法,例如

這種方式可以參考:http://code.tutsplus.com/tutorials/6-codeigniter-hacks-for-the-masters–net-8308 但這有個問題就是例如 $post 這個變數是沒辦法在 view 中被引用。除非又添加了

不要懷疑喔,實務上開發有很多時候你直接在 view 中做 model 提取是非常有效益且好懂、好整理的。如果硬要把model 放在 controller,某些時候你的程式碼會又臭又長又難維護喔。趕快試試吧!

Comments

  1. $psot = new Post;這行
    似乎是$post?

發表迴響