think-orm
think-orm copied to clipboard
【field】和【withoutField】失效问题【暂时解决】
BaseQuery.php类内,public function field($field) 和 public function withoutField($field) 这两个方法,分别在各自的倒数第三行加一句unset($field[0]); 剔除 * 星号。 WTF!!!!!!!!!!!!!!!!!!!! ps: 倒数第三行 if (isset($this->options['field'])) { $field = array_merge((array) $this->options['field'], $field); } unset($field[0]); $this->options['field'] = array_unique($field); return $this;
另外:
1, if (true === $field) { 这个判断是干嘛的?都不会走进去。
2,getTableFields这个方法没有实现,干嘛的?干嘛的?