<?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>tasks | Nerdpress.org</title>
	<atom:link href="https://nerdpress.org/tag/tasks/feed/" rel="self" type="application/rss+xml" />
	<link>https://nerdpress.org</link>
	<description>...dev, tech problems and solutions.</description>
	<lastBuildDate>Fri, 29 Jan 2010 12:29:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Run Symfony Tasks from Controller</title>
		<link>https://nerdpress.org/2010/01/29/running-symfony-tasks-from-controller/</link>
					<comments>https://nerdpress.org/2010/01/29/running-symfony-tasks-from-controller/#comments</comments>
		
		<dc:creator><![CDATA[Max Girkens]]></dc:creator>
		<pubDate>Fri, 29 Jan 2010 12:29:25 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[tasks]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=780</guid>

					<description><![CDATA[<p>Symfony Tasks (zB &#8220;symfony cc&#8221;) aus dem Controller oder Model aufrufen kann man folgendermaßen: und den Cache dann zB so löschen: [code: Dheeraj Kumar Aggarwal, via googleGroups]</p>
The post <a href="https://nerdpress.org/2010/01/29/running-symfony-tasks-from-controller/">Run Symfony Tasks from Controller</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.symfony-project.org/cookbook/1_2/en/tasks">Symfony Tasks</a> (zB &#8220;symfony cc&#8221;) aus dem Controller oder Model aufrufen kann man folgendermaßen:<span id="more-780"></span></p>
<pre class="brush: php; title: ; notranslate">

public static function executeTask($class_name, $arguments = array(),$options = array())
  {
    $dispatcher = sfContext::getInstance()-&gt;getEventDispatcher();
    $formatter = new sfFormatter();
    $task = new $class_name($dispatcher, $formatter);
    chdir(sfConfig::get(&#039;sf_root_dir&#039;));
    $task-&gt;run($arguments, $options);
  }

</pre>
<p>und den Cache dann zB so löschen:</p>
<pre class="brush: php; title: ; notranslate">
  public static function clearCache()
  {
    $class_name = &quot;sfCacheClearTask&quot;;
    self::executeTask($class_name);
  } 
</pre>
<p>[code: Dheeraj Kumar Aggarwal, via <a href="http://groups.google.com/group/symfony-users/browse_thread/thread/6d767dbce241182a/2fdb67a288f89e46?show_docid=2fdb67a288f89e46&#038;pli=1">googleGroups</a>] </p>The post <a href="https://nerdpress.org/2010/01/29/running-symfony-tasks-from-controller/">Run Symfony Tasks from Controller</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
					<wfw:commentRss>https://nerdpress.org/2010/01/29/running-symfony-tasks-from-controller/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
