配列のような列名を持つテーブルと組み合わせたPHPアクティブレコード

StackOverflow https://stackoverflow.com/questions/9385150

  •  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に変更しました。次に、私のコードでは、次の方法でそれらにアクセスしました。 ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top