PHPCMSユニバーサルフィールド

あなたがコンテンツを追加するときphpcmsは、データは時々、このような私が遭遇した問題など、他のテーブル内のデータに追加され、列には入ることができ、バックグラウンド管理者に承認された会員登録のすべての当社の現在のステージを公開するための列がありますリリースのセクションを見つけるためにニュースリリースの舞台裏、そして彼らは、このニュースは動的であるため、列に変更されますが、B列、列Bの追加データと通常のコラム違いはありませんが、今のニーズを行う必要がありますすることができません列B列を関連付けると、実際には、二つのテーブルがリンクアップとはっきり言った、この時間、それゆえ、ニュースでニュースを公表している企業に対応するB列を解放し、主外部キーによって関連付けられています追加のコンテンツページの形で必要なリガデータブロックから選択されたフォームは、(例えば、<オプション値=「会社ID」>各会社名、<選択>を</オプション> </選択>)、時間に関連付けられます参照は、このページに関連する記事の内容をなすユニバーサルフィールドで発行することができる理由を、言っている場合は、それがワンである、ユニバーサルフィールドを使用する必要があります エネルギー分野では、その後、焦点となって

 

これはプロンプトphpcms、ある
フォームの値として知られている{} FIELD_VALUE、あなたは完全に気にすることはできません。これは見るために主に促さあなたはどのように書き込みへのユニバーサルフィールド名の値にカスタムフォームを設定すると、これは、時間内のすべてのフォームは、後にデータを追加するために取得するために$ _POSTあるので、なぜ名前の値は、配列情報[カスタムフィールド名]であるということですデータベースに追加されたSQL文の組成を持つforeachのトラバーサル。ここに限り、ライン上でクリアな仕様名など、他の問題、そして、キャッシュ/ caches_model / caches_data / content_form.class.php 460程度の線の実際に使用されていません(これはオンライン解説傍受フラグメントのマスターからです)、よく見るとこのユニバーサルフィールドは普遍的な機能は、{FUNC(カッコ内の関数名がそう~~ {FIELD_VALUE})}または{FUNC(関数名〜)}、ときにカスタム機能/ phpcms / libsに/機能を使用することができています/extention.func.phpは、したがって、フォームで、合計する直接書き込み機能のユニバーサルフィールドを設定し、クエリのデータが関連付けられているAとBの列を達成するために、ページによって最終的な形出力内の機能を実行します。
 

関数select_school()
{
    $モデル = pc_base :: load_model( 'school_model' );
    $データ = $モデル - > を選択し();
    もし$データ){
         $ STR = "<SELECT NAME = 'インフォ[school_id]' ID = 'NID'> <オプション値= '0'>请选择要发布的学校</オプション>" foreachの$データ として $ ){
             $ STR = $ STR"<オプション値= '"。$ [ 'IDを']。"'>"。$ [ 'name'を]。"</オプション>" ;
        }
        $ strの = $ strの"</ select>の" ;
    } {
         $ strの = "<選択名= '情報[school_id]'のid = 'ID'> </ select>の" ;
    }
    返す $ strのを
}

 

この関数は、私の習慣です、あなたはユニバーサルフィールドを追加するだけで、書き込み 

{FUNC(select_school ~~)}

おすすめ

転載: www.cnblogs.com/tianakong/p/12076733.html