0
我有這個數組,我用這個函數打印在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"];
它說不能使用類型SofLa \ SoflaBundle \實體\ Curriculittle的對象在C數組:\ WAMP \ WWW \符號\ SRC \ SofLa \ SoflaBundle \控制器\ DefaultController.php。
我一直在嘗試其他解決方案,如訪問這樣的數據$ curriculos-> edad。但它說試圖獲得非對象的財產。
任何想法? :)
感謝您的快速回答和提示。 :) 我有在Curriculittle類的getter和setter,但是當我嘗試訪問這樣的 $ curriculos [0] - > edad; 它說: 無法訪問使用C私有財產SofLa \ SoflaBundle \實體\ Curriculittle :: $ EDAD:\ WAMP \ WWW \符號的\ src \ SofLa \ SoflaBundle \控制器\ DefaultController.php :( –
這就是它不應該從類之外訪問私有屬性,基本的OOP,而是使用setter和getters ......這就是爲什麼他們在那裏:ie $ curriculos [0] - > getEdad() ;'或任何它被稱爲 – PatrikAkerstrand
我是如此愚蠢,當然,你是對的,謝謝你的朋友,你搖滾。 –