ThinkPHP3.2 の関連クエリの解決策
ThinkPHP3.2 の関連付けクエリ
CREATE TABLE `test_avatar` (<br /> `uid` int(11) unsigned NOT NULL DEFAULT '0',<br /> `avatar` varchar(255) NOT NULL DEFAULT '',<br /> PRIMARY KEY (`uid`)<br />) ENGINE=MyISAM DEFAULT CHARSET=utf8;<br />INSERT INTO `test_avatar` VALUES (1,'./Uploads/admin.jpg');<br /><br />CREATE TABLE `test_pro` (<br /> `id` int(11) unsigned NOT NULL AUTO_INCREMENT,<br /> `uid` int(11) unsigned NOT NULL DEFAULT '0',<br /> `name` varchar(255) NOT NULL DEFAULT '',<br /> PRIMARY KEY (`id`)<br />) ENGINE=MyISAM DEFAULT CHARSET=utf8;<br />INSERT INTO `test_pro` VALUES (1,1,'产品1'),(2,1,'产品2');<br /><br />CREATE TABLE `test_user` (<br /> `id` int(11) unsigned NOT NULL AUTO_INCREMENT,<br /> `username` varchar(50) NOT NULL DEFAULT '',<br /> `tel` int(11) unsigned NOT NULL DEFAULT '0',<br /> PRIMARY KEY (`id`)<br />) ENGINE=MyISAM DEFAULT CHARSET=utf8;<br />INSERT INTO `test_user` VALUES (1,'admin',110);
上記 3 つのテーブル: ユーザー アバター テーブル、製品テーブル、ユーザー テーブル
モデル内で関連付けを確立するにはどうすればよいですか?
class ProModel extends RelationModel{<br /><br /> protected $_link=array(<br /> 'Avatar'=>array(<br /> 'mapping_type'=>self::HAS_ONE,<br /> 'class_name'=>'Avatar',<br /> 'foreign_key'=>'uid',<br /> 'mapping_fields'=>'avatar',<br /> 'as_fields'=>'avatar',<br /> ),<br /> )<br />}
HAS_ONE、BELONGS_TO、HAS_MANY、MANY_TO_MANY を使用してみましたが、うまくいきませんでした。アドバイスをお願いします
-----解決策のアイデア----- ----- -----------
Model
<br />class ProModelModel extends ViewModel { <br /> <br /> public $viewFields = array( <br /> 'test_avatar'=>array(<br /> 'id',...<br /> ), <br /> 'test_pror'=>array(<br /> 'id',...<br /> '_on'=>''<br /> ), <br /> 'test_pror'=>array(<br /> 'id',...<br /> '_on'=>''<br /> ), <br /> ); <br />}

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ファーウェイは、Watch GT 5 および Watch GT 5 Pro スマートウォッチ用のソフトウェア バージョン 5.0.0.100(C00M01) をグローバルに展開しています。これら 2 つのスマートウォッチは最近ヨーロッパで発売され、標準モデルが同社の最も安価なモデルとして登場しました。このハーモニー

『鉄拳』シリーズのディレクターである原田勝弘氏は、かつて真剣にカーネル・サンダースを象徴的な格闘ゲームに登場させようとした。 TheGamerとのインタビューで原田氏は、このアイデアを日本KFCに売り込み、ファストフード界のレジェンドをGとして追加したいと考えていたことを明かした。

テスラは最新の完全自動運転 (監視付き) バージョン 12.5.5 を展開しており、これには、ファウンデーション シリーズのトリム価格に含まれる機能を備えたピックアップが発売されてから 10 か月後に、約束されていたサイバートラック FSD オプションがついに付属します。 F

2024年9月初め、AnkerのZolo 140W充電器がリークされました。これは同社初のディスプレイ付き壁掛け充電器だったため、大きな話題になりました。 YouTube の Xiao Li TV からの新しい開封ビデオでは、この製品を直接見ることができます。

Xiaomiは間もなくMijiaグラフェンオイルヒーターを中国で発売する予定です。同社は最近、Youpin プラットフォームでホストされるスマート ホーム製品のクラウドファンディング キャンペーンを実施し、成功を収めました。ページによると、デバイスはすでに出荷され始めています

Garmin は、最新のハイエンド スマートウォッチの新しい安定したアップデートのセットで月末を迎えます。要約すると、同社は Enduro 3、Fenix E、および Fenix 8 のバッテリー消耗の多さに対処するためにシステム ソフトウェア 11.64 をリリースしました (Amazon で現在 1,099.99 ドル)。

サムスンの待望の折りたたみ式「スペシャルエディション」の発売には、また新たな展開が加わった。ここ数週間、いわゆる Galaxy Z Fold Special Edition に関する噂はかなり静かになりました。代わりに、焦点はGalaxy S25シリーズに移りました。

10 年以上の歴史を持つ Manjaro は、インストールと使用が簡単で、初心者とパワーユーザーの両方に適した最もユーザーフレンドリーな Linux ディストリビューションの 1 つとみなされています。主にオーストリア、ドイツ、フランスで開発されたこの Arch ベースのディストリビューション
