【发布时间】:2015-09-29 13:36:23
【问题描述】:
我有一个简单的模型:
class Model
{
public function find($name) {
return mysqli_query($con, 'select * from table where name = "'.$name.'"');
}
public function first($rows) {
foreach ($rows as $row) {
return $row;
}
}
}
我想做这样的事情:
$model = new Model;
$model->find('test')->first();
但它不起作用
Fatal error: Call to undefined method mysqli_result::first()
如果我使用$model->first($model->find('test')),它可以工作,但它真的很难看。我应该改变什么来实现$model->find('test')->first()调用?
【问题讨论】:
标签: php fluent-interface