ホームページ  >  記事  >  バックエンド開発  >  Easy ThinkPHP 二次連携

Easy ThinkPHP 二次連携

WBOY
WBOYオリジナル
2016-06-13 13:18:31833ブラウズ

シンプルな ThinkPHP の第 2 レベルのリンケージ

インターネット上で thinkPHP の第 2 レベルのリンケージに関する記事をたくさん読みましたが、個人的にはどれも非常にシンプルで少し面倒だと感じています。ここではシンプルな第 2 レベルのリンケージを紹介します。 -レベルのリンケージを書きました。私は初心者です。専門家はこれ以上読む必要はありません。

html ファイル:

連東.html

最初に jquery.js ファイルを紹介します

第 2 レベルのリンク



<本体>


& Lt; 選択されたオプション = "選択された" 値 = "" "" & gt;                                                                              


php ファイル

IndexAction.class.php


クラス IndexAction はアクション {

を拡張します


パブリック関数 liandong(){

//インスタンス化されたデータテーブル

$type=M('タイプ');

// まず、カテゴリテーブルの親クラスをクエリします。親クラスの pid が 0 であることを確認します。

$plei=$type->where('pid=0')->select();
//として符号変数

$this->assign("plei",$plei);

// これ主に親クラスの内容が変更されたかどうかを判断するためのもので、この判断は非常に重要です (追記: この判断は当時は書いていませんでした。いつも間違いがあり、大きな頭痛の種でした)

if($_GET[id]){

$sel=$type->where('pid='.$_GET[id])->select();

$this->ajaxReturn($sel,'subclass',1);

}

$this->display();

}

}


これはカテゴリ テーブル データベースのスクリーンショットです

これは、私がコピーして貼り付けたコードではありません。注意して読んでください。 ご質問がございましたら、メッセージを残してください

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