sql >> データベース >  >> RDS >> Mysql

いくつかのパラメータが修正されたcakephp追加レコード

    これを行うにはいくつかの方法がありますが、名前付きパラメーター<を使用するのが最善だと思います。 / a> 。

    基本的に、views / Customers / view.ctpで、customer_idをcontacts/addリンクに追加します。

    $html->link(__('Add contact', true), array('controller' => 'contacts', 'action' => 'add', 'customer_id' => $customer['Customer']['id']));
    

    ビュー/contacts/add.ctpで、名前付きパラメーターを確認し、非表示フィールドを使用します:

    if (isset($this->params['named']['customer_id'])) {
        echo $form->input('customer_id', array('type' => 'hidden', 'value' => $this->params['named']['customer_id']));
    } else {
        echo $form->input('customer_id');
    }
    

    または、適切な顧客がすでに選択されている選択:

    echo $form->input('customer_id', array('selected' => @$this->params['named']['customer_id']));
    


    1. oracleはselectステートメントから列名を読み取ります

    2. PHPはテーブル行からデータを取得し、変数に格納します

    3. SQLServerデータ変更の監査

    4. promiseを使用したoracledbチェーンSQL呼び出し