<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP Log &#187; Filter</title>
	<atom:link href="http://www.php-log.de/tags/filter/feed" rel="self" type="application/rss+xml" />
	<link>http://www.php-log.de</link>
	<description>Eine feine Sammlung nützlicher PHP Notizen</description>
	<lastBuildDate>Mon, 20 Sep 2010 00:22:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>CakePHP und der beforeFilter()</title>
		<link>http://www.php-log.de/97/php/cakephp-und-der-beforefilter</link>
		<comments>http://www.php-log.de/97/php/cakephp-und-der-beforefilter#comments</comments>
		<pubDate>Mon, 02 Feb 2009 00:19:36 +0000</pubDate>
		<dc:creator>ralle</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Controller]]></category>
		<category><![CDATA[Filter]]></category>

		<guid isPermaLink="false">http://www.php-log.de/?p=97</guid>
		<description><![CDATA[Mann muss sich beim Einsatz der beforeFilter in den Controllern bewusst sein, dass diese Methode nur einmal ausgeführt wird. Für weitere Aufrufe in übergeordneten Controllern ist man selbst verantwortlich. Wer also einen AppController im Einsatz hat und dort einen beforeFilter für allgemeine Aufgaben definiert, läuft Gefahr diese Funktionalität zu verlieren wenn im Child-Controller auch ein [...]]]></description>
			<content:encoded><![CDATA[<p>Mann muss sich beim Einsatz der beforeFilter in den Controllern bewusst sein, dass diese Methode nur einmal ausgeführt wird. Für weitere Aufrufe in übergeordneten Controllern ist man selbst verantwortlich. Wer also einen AppController im Einsatz hat und dort einen beforeFilter für allgemeine Aufgaben definiert, läuft Gefahr diese Funktionalität zu verlieren wenn im Child-Controller auch ein beforeFilter definiert wird. Abhilfe schafft dann der Aufruf des parent Filters. Man muss halt nur dran denken&#8230;</p>
<p><span id="more-97"></span></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">class</span> AppController <span style="color: #000000; font-weight: bold;">extends</span> Controller <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">function</span> beforeFilter<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
              <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Dank an den UserController der seine Eltern nicht vergisst. Guter Junge...&quot;</span><span style="color: #339933;">;</span>
       <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> UsersController <span style="color: #000000; font-weight: bold;">extends</span> AppController <span style="color: #009900;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">function</span> beforeFilter<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		parent<span style="color: #339933;">::</span><span style="color: #004000;">beforeFilter</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #666666; font-style: italic;">// anderer Code...</span>
        <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.php-log.de/97/php/cakephp-und-der-beforefilter/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

