サポートされていないデータ式: 名前
星星蓝蓝
星星蓝蓝 2018-12-04 18:16:58
0
3
1799

ビデオのメソッドに従ってください: -> field(['name' => "name", 'salary'] )

サポートされていないデータ式が表示されます。「name」を変更すると、英語に変更するか、「field('name as name,給与')」としても問題ありません。


#理由をお聞きしてもよろしいでしょうか?


星星蓝蓝
星星蓝蓝

全員に返信(1)
Peter-Zhu

文字列を使用してエイリアスを直接設定できます

いいねを押す +0
  • 返事 まあ、文字列には問題ないのですが、配列モードの設定に問題があります。調べてみると、フレームワークのソースコードに問題があるようです。正規表現でフィルタリングできるのは英語のみです。後でフレームワークを library/think/db/build/Mysql.php に置きます この行は次のとおりです。 if ($strict && !preg_match('/^[w.*]+$/', $key)) { に変更されました: if ($strict && !preg_match('/^[x{4e00}-x{9fa5}w.*]+$/u', $key)) { それでおしまい。
    星星蓝蓝 著者 2018-12-07 16:16:44
  • 返事 しかし、ビデオチュートリアルでは、配列を直接使用する場合は問題ありません。どのように設定するのかわかりません:)。
    星星蓝蓝 著者 2018-12-07 16:17:50
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート