我正在使用 OSX Catalina,并試圖增加 PHP 的內(nèi)存限制 - 無論我在哪里查找,我都找不到正確的 PHP ini 文件來更改此設(shè)置。php -vPHP 7.3.11 (cli) (built: Apr 17 2020 19:14:14) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologiesphp --iniConfiguration File (php.ini) Path: /etcLoaded Configuration File: (none)Scan for additional .ini files in: (none)Additional .ini files parsed: (none)當(dāng)我去 /etc 時(shí)我看到:-rw-r--r-- 1 root wheel 5331 14 Dec 2019 /etc/php-fpm.conf.default-r--r--r-- 1 root wheel 71890 14 Dec 2019 /etc/php.ini.default-r--r--r-- 1 root wheel 71055 1 Apr 2018 /etc/php.ini.default-previous-r--r--r-- 1 root wheel 71055 1 Apr 2018 /etc/php.ini.default-previous~orig所以看起來沒有 php.ini 文件能夠更改內(nèi)存限制,但我認(rèn)為必須有,那么我如何找到它?我在存儲(chǔ)庫中創(chuàng)建了一個(gè)查詢。由于通過函數(shù)發(fā)送的參數(shù),我想更改此查詢中的一些元素(例如 where 條件、排序等)。該函數(shù)工作并返回?cái)?shù)據(jù):public function dashboardIndex($offset, $limit, $order){ $query = $this->createQueryBuilder('v') ->setFirstResult($offset) ->setMaxResults($limit) ->getQuery() ->getResult() ; return $query;}添加動(dòng)態(tài)“addOrderBy”不起作用并且不返回?cái)?shù)據(jù)public function dashboardIndex($offset, $limit, $order){ $query = $this->createQueryBuilder('v'); /* Sort dynamically $order = ['column1' => 'ASC', 'column2' => DESC, ...] */ foreach($order as $column => $direction){ $query->addOrderBy('v.'.$column , $direction); } /* Sort dynamically */ $query->setFirstResult($offset) ->setMaxResults($limit) ->getQuery() ->getResult() ; return $query;}“createQueryBuilder”返回一個(gè)對(duì)象,但不能在整個(gè)函數(shù)中修改它嗎?
1 回答

BIG陽
TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
顯而易見的說法是顯而易見的:
要返回查詢結(jié)果,您必須返回查詢結(jié)果。
因此return $query;
不返回結(jié)果,而是返回查詢。
更好的:
return $query->getQuery()->getResult();
- 1 回答
- 0 關(guān)注
- 115 瀏覽
添加回答
舉報(bào)
0/150
提交
取消