改进join方法和alias方法的解析 改进软删除的base方法

This commit is contained in:
thinkphp
2016-10-06 19:48:11 +08:00
parent ebc015d620
commit 76b7f02ea4
7 changed files with 140 additions and 48 deletions

View File

@@ -133,10 +133,9 @@ trait SoftDelete
*/
protected function getDeleteTimeField($read = false)
{
if (isset($this->deleteTime)) {
$field = $this->deleteTime;
} else {
$field = 'delete_time';
$field = isset($this->deleteTime) ? $this->deleteTime : 'delete_time';
if (!strpos($field, '.')) {
$field = $this->db(false)->getTable() . '.' . $field;
}
if (!$read && strpos($field, '.')) {
list($alias, $field) = explode('.', $field);