作者:不想不知痛_378 | 来源:互联网 | 2018-03-23 16:24
跳至
options[$func] = $args;
return $this; //这里返回了本对象
}
}
}
$test = new Test();
$test->form('test'); // 这样调用就相当于设置 $test->options['form'] = 'test';
//在ThinkPHP中这种连贯操作都是以find或者findAll结尾的.
//所以前面这些方法的调用只是在设置查询的参数而已
//在find或者findAll方法中, 是根据$this->options参数的不同执行不同的SQL
//比如这样
public function find() {
$sql = \"SELECT {$this->options['field']} FROM {$this->options['form']}\";
$sql .= isset($this->options['where']) ? \" WHERE {$this->options['where']}\" : '';
// More
echo $sql;
}