ThinkPHP は二次ループ読み取りメソッドを実装し、thinkPHP は reading_PHP チュートリアルを実装します

WBOY
リリース: 2016-07-13 10:15:27
オリジナル
755 人が閲覧しました

ThinkPHP は二次ループ読み取りのメソッドを実装し、thinkPHP は読み取りを実装します

この記事の例では、ThinkPHP が二次ループ読み取りを実装する方法を説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです

コードをコピーします コードは次のとおりです:

$Category = D('Category')->where('category_pid=0')->findAll();
//ダンプ($Category)
if(!empty($Category)){ //最初のレベルが空かどうかを判断します
foreach($Category as $key=>$value){ //ループ読み取り
$pid = $value['category_id'];//フィールドの割り当て
$Category[$key]['child'] = D('Category')->where("category_pid =$pid")->select();
//echo D('Category')->getLastSql() //SQL ステートメントの出力方法
; }
}
//ダンプ($Category);
$this->assign('Category',$Category);//値をマップします

この記事で説明した内容が、皆様の ThinkPHP フレームワーク プログラミングに役立つことを願っています。

THINKPHPのループに複数のデータを挿入する方法

配列の書き方が奇妙すぎます。通常、このようなデータを書く人はいません。次のように書きます:
$data = array( 0 => array( 'id'=>1, 'cate_id'=>1, 'coo_name'=>111 ), 1 => array( ' id '=>2, 'cate_id'=>2, 'coo_name'=>222 )); もちろん、配列をループに挿入することもできます。まず最初の ID を配列に変換してから、次を使用します。挿入する foreach ループ

ThinkPHPテンプレートでforeach二重ループを出力する方法

ThinkPHP テンプレートの使用法:

{$vo.id}
{$vo.name}

PHP ページでこの変数を取得した後$ jgbh, $this->display('index'); これはページの出力です。HTML ページにコードを記述するだけです。

{$vo.ip}
{$vo.khname}

ThinkPHP はオープンソース フレームワークです。まず、公式ウェブサイト ユーザーマニュアルをダウンロードして例を見て、よりよく学び、使い方に慣れることができます。
お役に立てば幸いです

http://www.bkjia.com/PHPjc/904922.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/904922.html技術記事 ThinkPHP は二次ループ読み取りのメソッドを実装します。 thinkphp は二次ループ読み取りを実装します。 この記事では、ThinkPHP が二次ループ読み取りを実装する方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート