phalcon模型命名方式使用驼峰法,主要是用来跟数据库交互,应用程序中的大部分业务逻辑都将集中在模型里,l这里把常用的模型操作做下笔记,phalcon框架的模型方式和框架提供的一些常用操作方法。
新建一个模型app/models/Rebots.php
class Rebots extends \Phalcon\Mvc\Model
{
// 官方建议在模型中预先定义好所有的列,这样可以减少模型内存的开销以及内存分配。
public $id;
public $name;
public $type;
public $year;
// initizelize 在请求期间仅会被自动调用一次,目的是为模型实例进行初始化
public function initialize()
{
// setSource()方法指定数据库表
$this->setSource('rebots');
}
/**
*
* 获取一条记录
* 接受关联数组作为查询条件:
* @param $condition int|array 比如 id=1;
* 参数说明: 比如 array("name='张三'")
*
* @return \Phalcon\Mvc\Model 返回一个模型实例
*/
public