開源PHP ORM庫:php-activerecord
php-activerecord 是一個基于 ActiveRecord 設計模式 開發的開源PHP ORM庫。它旨在大大簡化與數據庫的交互和減少手寫 SQL 語句。它不同于其他的ORM,你不需要使用任何的代碼生成器,也不費勁去手寫、維護模型層的表映射文件。這個庫的靈感來自Ruby on Rails ,因此它也借鑒Ruby on Rails 的想法和實現。另外,它也很容易地整合到ZF、CodeIgniter、Lithium、Kohana框架中。php-activerecord 是使用的是 MIT 開源協議許可,所以你可以用它做任何你想做的事情。
示范代碼:
建立模型層:
class User extends ActiveRecord\Model { }
數據庫操作:
# create Tito $user = User::create(array('name' => 'Tito', 'state' => 'VA')); # read Tito $user = User::find_by_name('Tito'); # update Tito $user->name = 'Tito Jr'; $user->save(); # delete Tito $user->delete();
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!