Rumah  >  Artikel  >  php教程  >  Zend Framework、ThinkPHP中连贯操作的实现

Zend Framework、ThinkPHP中连贯操作的实现

PHP中文网
PHP中文网asal
2016-05-25 17:10:281083semak imbas

跳至

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; 
}

                   

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn