thinkphp を使用する場合、フォーム内の名前はデータベース内の名前と同じである必要があります。これにより、セキュリティを高めるために、他の人にフィールドを知られたくない場合があります。この場合、thinkphp フィールド マッピング
namespace HomeModel;
use ThinkModel;
class UserModel extends Model{
を使用できます。
“ name"=>"username"; // フォーム内の名前をデータベース内のユーザー名にマッピングします
<span><code><span></span>
"mail"=>"email" ; //フォームをマッピングする 入力されたメールはデータベース内のメールにマッピングされます
}}
//出力されるのは名前とメールです
$User = D('User' );$data = $User->find(3);
$data = $User->parseFieldsMap($data);