ホームページ  >  に質問  >  本文

thinkphp5 コースでは、コントローラーで paginate() を使用すると、クラスの属性が存在しないというメッセージが表示されます。

ビデオ チュートリアル http://www.php.cn/course/631.html 第 5 章、セクション 3 では、ページングを使用して分類情報を表示します。このビデオでは、

ビデオによると、 Write $cate_list=Menu::paginate(10); テンプレート ページで使用すると、クラス

の属性が存在しないことを示すプロンプトが表示されます: app\menu\model\Menu-> ;id

名前空間と think 参照は前のセクションと同じです

$cate=Menu::getTree(); # を使用できます。テンプレート ページの

##$cate_list= Menu::paginate(10); をテンプレートで使用するとエラーが報告されます


北岛初晴北岛初晴2548日前1953

全員に返信(2)返信します

  • 北岛初晴

    北岛初晴2017-11-20 12:24:58

    menu:: はモデル内のクラス Menu であり、コントローラー内では Menu::method();

    として記述されます。

    返事
    0
  • 又白又帅又可爱

    又白又帅又可爱2017-11-20 11:43:07

    $cate_list=Menu::paginate(10);

    ここでの Menu が何なのかわかりません

    paginate(10) を呼び出す前に、まずオブジェクトを取得する必要があります。つまり、最初にクエリを実行する必要があります。次に、結果オブジェクトに対してクエリを実行します

    返事
    0
  • キャンセル返事