这是我想象的如何添加额外查询条件的一类,但它不起作用。我的问题是这是否可以做到,如果可以 - 怎么做?
class query
{
function add($y)
{
if($y) { return 'y'; }
}
function query()
{
$query->select('*');
$query->from('table');
$add = $this->add($y);
if($add) { $query->where('smt = smt'); }
}
}
调用类:
$items = new Query;
$items->add('y');
$items->query();