php - CakePHP - Just Layout? -


मैं $ this-> लेआउट से json सेट करना चाहता हूं नियंत्रक कार्रवाई में जेसन लेआउट में, $ this-> Javascript & gt; ऑब्जेक्ट (); कहने वाली एक पंक्ति होगी, जो दिए गए डेटा को पार्स करेगा नियंत्रक द्वारा इसे करने के लिए, और json आउटपुट।

हालांकि, प्रत्येक json अनुरोध के लिए एक नया दृश्य फ़ाइल बनाने, उदा। recipe_view , ingredient_view आवश्यक नहीं है, मुझे सिर्फ एक लेआउट की आवश्यकता है।

क्या दृश्य फ़ाइल को पूरी तरह से बायपास करने का एक तरीका है और केवल लेआउट है , कुख्यात लापता दृश्य! त्रुटि के बिना

@ संतुटबेल्बॉल का समाधान काम करता है आप एक लेआउट भी बना सकते हैं और एजेक्स के लिए देख सकते हैं।

आपका लेआउट ऐसा कुछ हो सकता है:

  & lt;? Php $ content_for_layout;? & Gt;   

और फिर आप इस तरह एक एजेक्स दृश्य बना सकते हैं:

  & lt;? Php echo $ this- & gt; जेएस- & gt; ऑब्जेक्ट ($ परिणाम );? & gt;   

और फिर अपने नियंत्रक से ...

  सार्वजनिक फ़ंक्शन savecontent () {$ this- & gt; ऑटोरेन्डर = गलत; $ इस- & gt; सेट ('परिणाम', गलत); यदि (! खाली ($ इस- & gt; डेटा)) {$ data = $ this- & gt; डेटा; // अपने डेटा के साथ कुछ करो // $ इस- & gt; सेट ('परिणाम', $ myNewData) देखने के लिए परिणाम भेजें; } $ This- & gt; रेंडर करें (नल, 'एजेक्स', '/ एजेक्स / एजेक्स'); }    

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -