ホームページ  >  記事  >  バックエンド開発  >  Thinkphp でカテゴリーごとにデータのネストされたループを実装する方法、thinkphp ネスティング_PHP チュートリアル

Thinkphp でカテゴリーごとにデータのネストされたループを実装する方法、thinkphp ネスティング_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:15:45757ブラウズ

Thinkphp でカテゴリーごとにデータのネストされたループを実装する方法、thinkphp ネスト

この記事の例では、Thinkphp におけるデータのカテゴリに応じた入れ子ループの実装方法を説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです

thinkphp を実行するときは、ループ内でネストされたループを使用する必要があり、2 番目のループは外側のループに関連しています。
thinkphp公式Webサイトから提供されるドキュメントは次のとおりです:

コードをコピーします コードは次のとおりです:
<ボリスト名="vo['sub']" id="サブ">                                                                                                                                    


ここで使用したいテーブルは、分類テーブル(テーブル1)、データテーブル(テーブル2)です
達成される効果は次のとおりです:

<表2_1/>
;

; <表2_3/>


実際、原則は、まず分類テーブル (テーブル 1) を見つけ、次にテーブル 1 とテーブル 2 をクエリし、最後にそれを 2 次元配列の形式で出力することです

背景コードは次のとおりです:



コードをコピーします

コードは次のとおりです:

$m=M('Table 1'); $m1=M('テーブル 2');

$parent=$m->select(); foreach($parent as $n=> $val){

$parent[$n]['voo']=$m1->where('テーブル 1 に関連付けられたテーブル 2 のフィールド='.$val['テーブル 1id'].'')->select( ); } $this->assign('リスト',$parent); $this->display(); フロントデスクの出力は次のようになります:



コードをコピーします

コードは次のとおりです:

  • {$vo.id}
  • <ボリスト名="vo['voo']" id="サブ">                                                                                                 
    効果は以下の通りです:

    この記事で説明した内容が、皆様の ThinkPHP プログラミング設計に役立つことを願っています。
    thinkphpのネストされたループ





    {$sub}

    < ;/ボリスト>

    thinkphp でループをネストする方法



    http://www.bkjia.com/PHPjc/903475.html

    www.bkjia.com
    tru​​e

    http://www.bkjia.com/PHPjc/903475.html

    技術記事
    Thinkphp でカテゴリーごとにデータのネストされたループを実装する方法 この記事の thinkphp のネストの例では、Thinkphp でカテゴリーごとにデータのネストされたループを実装する方法について説明します。参考のためにみんなで共有してください。具体的で実践的...

    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。