1
cakephpページネームの順序に問題があります。このようなCakePHP 3で選択した関係順に選択してください。
私のコードビュー:
$list = $this->paginate(
$this->Akwaria->find()
->select(['countDrugs'=>"(SELECT COUNT(`ad`.`id`) FROM `akwaria_drugs` `ad` WHERE `ad`.`id_akwaria` = Akwaria.id)"])
->select($this->Akwaria)
->where($where),['limit'=>'30','order'=>['id'=>'desc']]
);
とCTPファイルでは、私はこのような行があります。
<th><?= $this->Paginator->sort('countDrugs', "Podanych Leków") ?></th>
を私の問題は、それが列に列をソートできるようにする必要があるということです"countDrugs"しかし、これは標準的な作業方法ではなく、ドキュメンテーションではそのような関係があるかのように指示を見つけることができます。