配列のような列名を持つテーブルと組み合わせたPHPアクティブレコード
-
28-10-2019 - |
質問
PHPActiverecordsを使用しています。配列に似た列名を持つテーブルで機能するようにしようとしています: ジェネラコディセタグプレ
このテーブルに含まれるデータは異なる可能性があるため、配列のような列名を選択しました。
列のデータを使用する場合は、次のステートメントを使用します ジェネラコディセタグプレ
これは機能し、IDを返します。次のコードを使用する場合: ジェネラコディセタグプレ
次のエラーが発生します。 PHPの致命的なエラー:キャッチされない例外 'ActiveRecord \ UndefinedPropertyException'とメッセージ 'Undefined property:Tablename-> column
表示の目的で、次のコードを使用してこの問題を回避できます。 ジェネラコディセタグプレ
しかし、この方法では、テーブルのデータを更新できません。読み取りと書き込みの両方でデータにアクセスする方法を知っている人はいますか?
MySQL:Serverversie:5.1.41-3ubuntu12.8
PHP:PHPバージョン5.3.2-1ubuntu4.14
解決
私が期待していなかったことは:
列名をcolumn [1]からcolumn_1に変更しました。次に、私のコードでは、次の方法でそれらにアクセスしました。 ジェネラコディセタグプレ
所属していません StackOverflow