Bring it up a folder to the /frontend/lib directory -----Original Message----- From: symfony-users@googlegroups.com [mailto:symfony-us...@googlegroups.com] On Behalf Of Reynier Perez Mira Sent: 22 May 2009 17:56 To: symfony-users@googlegroups.com Subject: [symfony-users] Help with link cross applications
Hi every: I read this great article[1] wrote by Fabien and try to create a link between "frontend" and "backend" applications. For that I modified some parts of the original code from Fabien and now looks like this: class frontendConfiguration extends sfApplicationConfiguration { protected $backendRouting = null; public function configure() { $this->getActive()->loadHelpers(array('Form','I18N','Javascript','Date','Url ','Tag','Asset','Partial')); } public function generateBackendURL($name, $parameters = array()) { return sfConfig::get('app_aplication_url').$this->getBackendRouting()->generate($na me, $parameters); } public function getBackendRouting() { if (!$this->backendRouting) { $this->backendRouting = new sfPatternRouting(new sfEventDispatcher()); $config = new sfRoutingConfigHandler(); $routes = $config->evaluate(array(sfConfig::get('sf_apps_dir').'/backend/config/routin g.yml')); $this->backendRouting->setRoutes($routes); } return $this->backendRouting; } } Also I create a Helper called LinkCrossApplicationHelper.php and put it inside /frontend/module/lib directory. The helper contains this piece of code: function link_to_backend($name, $parameters) { return sfProjectConfiguration::getActive()->generateBackendURL($name, $parameters); } Then in my template I call the helper method: <?php link_to_backend('hello', array('name' => 'Bar')) ?> But I get this error: 500 | Internal Server Error | InvalidArgumentException Unable to load "LinkCrossApplicationHelper.php" helper in: D:\Server\www\residencia\apps\frontend\modules/reservacion/lib/helper, D:\Server\www\residencia\apps\frontend\lib/helper, D:\Server\www\residencia\lib/helper, D:/Server/SF/lib/plugins/sfProtoculousPlugin/lib/helper, D:/Server/www/residencia/plugins/sfPagerNavigationPlugin/lib/helper, D:\Server\SF\lib/helper, D:\Server\SF\lib\plugins\sfPropelPlugin\lib\vendor, D:\Server\www\residencia, D:\Server\SF\lib, ., C:\php5\pear. Can any help me at this point? Cheers and thanks in advance Ing. Reynier Pérez Mira Dirección Técnica IP --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en -~----------~----~----~----~------~----~------~--~---