पर सैक्फोनी निर्यात IOS ऐप के लिए वेब सेवा (JSON) बनाने के लिए मैं सिम्फनी 2 का उपयोग कर रहा हूं।सिम्फनी 2 JSON
मेरी इकाई लाने के लिए मुझे क्या:
$articles = $this->getDoctrine()->getRepository('UdoPaddujourBundle:MenuArticle')->findAll();
मैं तुम्हें बताना होगा कि:
Fatal error: Call to a member function toArray() on a non-object
यही बात
साथ happends:$article = array();
$article = $articles->toArray();
मुझे निम्न त्रुटि देता है
$article = $articles->exportTo('json');
मैं जेसन प्रतिक्रिया कैसे बना सकता हूं?
सधन्यवाद, Cearnau दान
संपादित करें: var_dump ($ लेख) =
array(18) {
[0]=>
object(Udo\PaddujourBundle\Entity\MenuArticle)#50 (4) {
["id":"Udo\PaddujourBundle\Entity\MenuArticle":private]=>
int(1)
["name":"Udo\PaddujourBundle\Entity\MenuArticle":private]=>
string(17) "My Article Name 1"
["description":"Udo\PaddujourBundle\Entity\MenuArticle":private]=>
string(26) "My Article Description 1"
["price":"Udo\PaddujourBundle\Entity\MenuArticle":private]=>
float(20)
}
[1]=> ...
- बाद में संपादित
कैसे कर सकते हैं मैं सभी "संपत्ति के नाम" के माध्यम से लूप?
$myarray=array();
$myArray["name"]=array();
$myArray["description"]=array();
foreach($articles in $article)
{
array_push($myArray["name"], $article->getName());
array_push($myArray["description"], $article->getDescription());
}
क्या आप 'var_dump ($ लेख) देता है,'? – hakre
सरणी (18) { [0] => वस्तु (उडो \ PaddujourBundle \ इकाई \ MenuArticle) # 50 (4) { [ "id": "उडो \ PaddujourBundle \ इकाई \ MenuArticle": निजी] => int (1) ["नाम": "उडो \ पैडुजोरबंडल \ Entity \ MenuArticle": निजी] => स्ट्रिंग (17) "मेरा आलेख नाम 1" ["विवरण": "उडो \ PaddujourBundle \ Entity \ MenuArticle" : निजी] => स्ट्रिंग (24) "मेरे लेख विवरण 1" [ "कीमत": "उडो \ PaddujourBundle \ इकाई \ MenuArticle": निजी] => नाव (20) } [1] => ** और इसलिए टिल पर [17] ** –
आपको 'json_encode ($ articles) क्या देता है; '? – hakre