第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

是否有可能為同一控制器和視圖中的多個(gè)表進(jìn)行分頁(yè)

是否有可能為同一控制器和視圖中的多個(gè)表進(jìn)行分頁(yè)

PHP
開滿天機(jī) 2022-07-22 10:21:23
控制器代碼:控制器代碼適用于雇主分頁(yè),但無(wú)法對(duì) Stories 控制器進(jìn)行分頁(yè)。    public $paginate = [        'Employers' => ['scope' => 'employer'],        'Stories' => ['scope' => 'story']    ];    public function index()    {        // Paginate property        $this->loadComponent('Paginator');        // In a controller action        $stories = $this->paginate($this->Stories, ['scope' => 'story']);        $employers = $this->paginate($this->Employers, ['scope' => 'employer']);        pr($stories);        $this->set(compact('employers', 'stories'));    }模型代碼:模型描述對(duì)于所有模型來(lái)說(shuō)都是一樣的,但是理解模型定義不能用于故事模型,但是隨著我們對(duì)雇主表的模型定義的進(jìn)展,它工作得很好。<?php// src/Model/Table/EmployersTable.phpnamespace App\Model\Table;use Cake\ORM\Table;class EmployersTable extends Table{    public function initialize(array $config): void    {        $this->addBehavior('Timestamp');    }}<?php// src/Model/Entity/Employer.phpnamespace App\Model\Entity;use Cake\ORM\Entity;class Spk extends Entity{    protected $_accessible = [        '*' => true,        'id' => false,        'slug' => false,    ];}<?php// src/Model/Table/StoriesTable.phpnamespace App\Model\Table;use Cake\ORM\Table;class StoriesTable extends Table{    public function initialize(array $config): void    {        $this->addBehavior('Timestamp');    }}<?php// src/Model/Entity/Story.phpnamespace App\Model\Entity;use Cake\ORM\Entity;class Sty extends Entity{    protected $_accessible = [        '*' => true,        'id' => false,        'slug' => false,    ];}當(dāng)我通過(guò)加載頁(yè)面操作時(shí),我一直在尋找錯(cuò)誤,我面臨著雇主數(shù)據(jù)調(diào)用但故事數(shù)據(jù)無(wú)法加載的問(wèn)題。建議開放查看期待您的回答。錯(cuò)誤信息:Undefined property: EmployersController::$Stories in /Applications/MAMP/htdocs/sd/sd/src/Controller/EmployersController.php
查看完整描述

2 回答

?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

不,這是不可能的,因?yàn)?CakePHP 僅適用于對(duì)同一模型具有多個(gè)分頁(yè)查詢請(qǐng)求的單個(gè)表。但不適用于許多模型。



查看完整回答
反對(duì) 回復(fù) 2022-07-22
?
千萬(wàn)里不及你

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊

當(dāng)然有可能,該功能已明確記錄在案。該錯(cuò)誤與分頁(yè)無(wú)關(guān),它只是意味著您嘗試訪問(wèn)的屬性 ( $this->Stories) 不存在。


控制器只有一個(gè)自動(dòng)加載的默認(rèn)模型,即根據(jù)約定與控制器名稱匹配的模型,因此在您EmployersController的Employers模型中。額外的模型需要手動(dòng)加載:


$this->loadModel('Stories');


// ...


$stories = $this->paginate($this->Stories, ['scope' => 'story']);


查看完整回答
反對(duì) 回復(fù) 2022-07-22
  • 2 回答
  • 0 關(guān)注
  • 110 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)