<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" > <channel><title>Kommentare zu: Nicht-HTML-Responses mit dem Zend Framework</title> <atom:link href="http://www.phpgangsta.de/nicht-html-responses-mit-dem-zend-framework/feed" rel="self" type="application/rss+xml" /><link>http://www.phpgangsta.de/nicht-html-responses-mit-dem-zend-framework</link> <description>Ein PHP Blog mit Themen aller Art. Manchmal vergewaltige ich PHP...</description> <lastBuildDate>Wed, 08 Feb 2012 08:45:50 +0100</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Von: Seo Consultant</title><link>http://www.phpgangsta.de/nicht-html-responses-mit-dem-zend-framework/comment-page-1#comment-76</link> <dc:creator>Seo Consultant</dc:creator> <pubDate>Thu, 23 Jul 2009 15:09:21 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=157#comment-76</guid> <description>@Kingdings Was ist dann mit Plugins mit PostDispatch die nichts ausgeben aber etwas ausführen sollen, un soforn hätten auch andere lösungen nachteile. ich finde diese am schönsten von dem anderem &quot;kram&quot; den ich bisher gesehen habe. Das Layout lässt sich auch ohne den helper disablen, ($this-&gt;view-&gt;layout()-&gt;disableLayout();)Natürlich kann man auch ein XML Layout basteln aber hier übernimmt ja eine andere klasse (Spreadsheet_dingens) die komplette generierung.</description> <content:encoded><![CDATA[<p>@Kingdings<br /> Was ist dann mit Plugins mit PostDispatch die nichts ausgeben aber etwas ausführen sollen, un soforn hätten auch andere lösungen nachteile. ich finde diese am schönsten von dem anderem &#8220;kram&#8221; den ich bisher gesehen habe. Das Layout lässt sich auch ohne den helper disablen, ($this-&gt;view-&gt;layout()-&gt;disableLayout();)</p><p>Natürlich kann man auch ein XML Layout basteln aber hier übernimmt ja eine andere klasse (Spreadsheet_dingens) die komplette generierung.</p> ]]></content:encoded> </item> <item><title>Von: Michael Kliewe</title><link>http://www.phpgangsta.de/nicht-html-responses-mit-dem-zend-framework/comment-page-1#comment-20</link> <dc:creator>Michael Kliewe</dc:creator> <pubDate>Fri, 10 Jul 2009 08:54:37 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=157#comment-20</guid> <description>Du hast Recht, denn in dem Helper wird das Layout disabled. Es ist also unnötig, dies in der Action zu tun. Auch hier nachzulesen: http://framework.zend.com/manual/en/zend.controller.actionhelpers.html#zend.controller.actionhelpers.jsonAber irgendwer muss das Layout disablen, soweit sind wir uns einig ;-)</description> <content:encoded><![CDATA[<p>Du hast Recht, denn in dem Helper wird das Layout disabled. Es ist also unnötig, dies in der Action zu tun.<br /> Auch hier nachzulesen:<br /> <a href="http://framework.zend.com/manual/en/zend.controller.actionhelpers.html#zend.controller.actionhelpers.json" rel="nofollow">http://framework.zend.com/manual/en/zend.controller.actionhelpers.html#zend.controller.actionhelpers.json</a></p><p>Aber irgendwer muss das Layout disablen, soweit sind wir uns einig <img src='http://www.phpgangsta.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Von: Dennis Becker</title><link>http://www.phpgangsta.de/nicht-html-responses-mit-dem-zend-framework/comment-page-1#comment-18</link> <dc:creator>Dennis Becker</dc:creator> <pubDate>Fri, 10 Jul 2009 08:01:16 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=157#comment-18</guid> <description>Wenn man JSON als Antwort aus dem Controller heraus senden will, kann man das auch noch einfacher machen, ohne selbst den ViewRenderer oder das Layout auszuschalten, und zwar mit folgendem:$this-&gt;getHelper(&#039;Json&#039;)-&gt;sendJson($foo);Dabei wird auch gleichzeitig alles ins JSON-Format konvertiert :)</description> <content:encoded><![CDATA[<p>Wenn man JSON als Antwort aus dem Controller heraus senden will, kann man das auch noch einfacher machen, ohne selbst den ViewRenderer oder das Layout auszuschalten, und zwar mit folgendem:</p><p>$this-&gt;getHelper(&#8216;Json&#8217;)-&gt;sendJson($foo);</p><p>Dabei wird auch gleichzeitig alles ins JSON-Format konvertiert <img src='http://www.phpgangsta.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p> ]]></content:encoded> </item> <item><title>Von: Michael Kliewe</title><link>http://www.phpgangsta.de/nicht-html-responses-mit-dem-zend-framework/comment-page-1#comment-15</link> <dc:creator>Michael Kliewe</dc:creator> <pubDate>Mon, 06 Jul 2009 16:59:56 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=157#comment-15</guid> <description>Deshalb schrieb ich ja &quot;unschön&quot;. Es ist die erste Idee, die man so hat, wenn man neu mit dem ZF arbeitet, und es funktioniert ja auch in 99% aller Fälle.Man könnte sicherlich noch weitere Beispiele finden, warum es &quot;unschön&quot; ist, postDispatch-Hooks sind ein weiteres Beispiel.</description> <content:encoded><![CDATA[<p>Deshalb schrieb ich ja &#8220;unschön&#8221;. Es ist die erste Idee, die man so hat, wenn man neu mit dem ZF arbeitet, und es funktioniert ja auch in 99% aller Fälle.</p><p>Man könnte sicherlich noch weitere Beispiele finden, warum es &#8220;unschön&#8221; ist, postDispatch-Hooks sind ein weiteres Beispiel.</p> ]]></content:encoded> </item> <item><title>Von: KingCrunch</title><link>http://www.phpgangsta.de/nicht-html-responses-mit-dem-zend-framework/comment-page-1#comment-10</link> <dc:creator>KingCrunch</dc:creator> <pubDate>Mon, 06 Jul 2009 15:41:28 +0000</pubDate> <guid isPermaLink="false">http://www.phpgangsta.de/?p=157#comment-10</guid> <description>Die Beschreibung humpelt etwas: Zend_View (und Zend_Layout) sind beide nicht pauschal auf HTML festgelegt. Es reicht also völlig aus, wenn das View-Skript eben kein HTML enthält, sondern etwas Anderes, zB XML (RSS). Und anstelle das Layout gleich zu deaktivieren, kann man es auch (hier) ein XML-Layout einstellen. So kann man Nicht-HTML auf alt-hergebrachten Weg rendern lassen, was vorallen die Übersicht steigert. Content-Type muss man allerdings trotzdem setzen ;)Dein erstes Beispiel ist nebenbei nicht nur &quot;unschön&quot;, sondern kann auch negative sideeffects haben: Was ist mit den Plugins mit postDispatch()-Hooks?</description> <content:encoded><![CDATA[<p>Die Beschreibung humpelt etwas: Zend_View (und Zend_Layout) sind beide nicht pauschal auf HTML festgelegt. Es reicht also völlig aus, wenn das View-Skript eben kein HTML enthält, sondern etwas Anderes, zB XML (RSS). Und anstelle das Layout gleich zu deaktivieren, kann man es auch (hier) ein XML-Layout einstellen. So kann man Nicht-HTML auf alt-hergebrachten Weg rendern lassen, was vorallen die Übersicht steigert. Content-Type muss man allerdings trotzdem setzen <img src='http://www.phpgangsta.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p><p>Dein erstes Beispiel ist nebenbei nicht nur &#8220;unschön&#8221;, sondern kann auch negative sideeffects haben: Was ist mit den Plugins mit postDispatch()-Hooks?</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Database Caching using disk: basic
Object Caching 436/461 objects using disk: basic

Served from: www.phpgangsta.de @ 2012-02-08 14:35:48 -->
