私はこの配列をphp:print_r($ curriculos)でこの関数で印刷しています。データベースからデータを取り出し、ベクトル配列として使用します。教義。 symfony2
Array ([0] => SofLa\SoflaBundle\Entity\Curriculittle Object
([id:SofLa\SoflaBundle\Entity\Curriculittle:private] => 51
[nombrecompleto:SofLa\SoflaBundle\Entity\Curriculittle:private] => Bobo
[direccion:SofLa\SoflaBundle\Entity\Curriculittle:private] => Miami
[estado:SofLa\SoflaBundle\Entity\Curriculittle:private] => Lauderdale
[ciudad:SofLa\SoflaBundle\Entity\Curriculittle:private] => Key West
[telefono:SofLa\SoflaBundle\Entity\Curriculittle:private] => 3
...
[1] => SofLa\SoflaBundle\Entity\Curriculittle Object
([id:SofLa\SoflaBundle\Entity\Curriculittle:private] => 52
[nombrecompleto:SofLa\SoflaBundle\Entity\Curriculittle:private] => Hola
[direccion:SofLa\SoflaBundle\Entity\Curriculittle:private] => Ricardo
[estado:SofLa\SoflaBundle\Entity\Curriculittle:private] => hola
[ciudad:SofLa\SoflaBundle\Entity\Curriculittle:private] => Manare
[telefono:SofLa\SoflaBundle\Entity\Curriculittle:private] => 25
...
私のやりたいことは、アプリケーションのコントローラーでこの配列にアクセスすることです。もちろん、コントローラーに$ curriculos変数があります。私はこのようなデータにアクセスしようとすると、
事がある:
$curriculos[0]["id:SofLa\SoflaBundle\Entity\Curriculittle:private"];
それCの配列としてタイプSofLa \ SoflaBundle \エンティティ\ Curriculittleのオブジェクトを使用することはできませんと言う:\ WAMP \ WWW \ SYM \ SRC \ SofLa \ SoflaBundle \ Controller \ DefaultController.php。
私は、この$ curriculos-> edadのようなデータにアクセスするようなソリューションを試してきました。しかし、それは非オブジェクトのプロパティを取得しようとしています。
アイデア? :)
クイックアンサーとヒントをありがとう。 :) 私はCurriculittleクラスのgetterとsetterを持っていますが、このようなアクセスをしようとすると $ curriculos [0] - > edad; それは言う:\ WAMP \ WWW \ SYM \ SRC \ SofLa \ SoflaBundle \コントローラ\ DefaultController.php :( –
です: は私有財産SofLa \ SoflaBundle \エンティティ\ Curriculittle :: Cの$ edadにアクセスできません基本的なOOPではなく、セッターとゲッターを使用しているので、それらはそこにあります: '$ curriculos [0] - > getEdad() ;またはそれが何であれ呼び出されます – PatrikAkerstrand
私はそんなダムです、もちろん、あなたは正しいです。 –