ホームページ >バックエンド開発 >PHPチュートリアル >thinkphpのフィールドマッピングの問題

thinkphpのフィールドマッピングの問題

WBOY
WBOYオリジナル
2016-06-23 13:55:091055ブラウズ

class ProjectAction extends Action{
protected $_map = array(
'password' => 'pwd',// フォーム内のパスワードをデータテーブルの pwd フィールドにマッピングします

public function insert(); {
$Project = D('Project');
if ($Project->create()){
echo " データ オブジェクトが正常に作成されました! ";
if($Project->add()){
echo 'データの追加に成功しました';
}else {
echo 'データの追加に失敗しました';
}else{
echo 'データオブジェクトの作成に失敗しました';

}

フォームデータをデータに挿入しますテーブルを作成し、挿入関数を実行すると、データ オブジェクトの作成に失敗します。何が問題ですか?




ディスカッションに返信(解決策)

モデル プロジェクト ファイルの内容を投稿します


モデル プロジェクト ファイルの内容を投稿します

モデル プロジェクトが定義されていません

モデル プロジェクト ファイルの内容を投稿します

自分で書きました データを挿入できます 公式マニュアルが添付されています マニュアルは http://doc.thinkphp.cn/manual/create.html で読むことができます




user: pwd:

< ;input type="submit" value="Submit "/>



データテーブルのフィールドは id、user、pwd です



protected $_map = array(
'username' => 'user', / / フォームでユーザー名マッピングを使用しますか? データ テーブルの user フィールド
'password' = & gt; 'pwd', // パスワード マッピングを形状?

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