Development

sfJoomla15BridgePlugin

You must first sign up to be able to contribute.

sfJoomla15Bridge

sfJoomla15Bridge is the same idea of sfJoomlaBridgePlugin but for Joomla 1.5: a symfony plugin that provides a bridge between a Joomla and a Symfony application. It allows to display symfony pages into Joomla.

It adds a new helper class: Joomla with 2 main functions :

  • link_to_joomla($module_action), to make a link to another symfony page (action/module) but in the Joomla application context.
  • form_tag_joomla($internal_uri = ' ', $options = array()), to declare a form that will be submitted to Symfony in Joomla context.

Installation

  • Install the plugin

    symfony plugin-install http://plugins.symfony-project.com/sfJoomla15BridgePlugin

or download it and unzip in your /plugins directory

  • Copy the files in /sfJoomla15Bridge/web directly to your application /web directory (com_symfony folder should be now in the web/components/ directory of Joomla)

  • Clear your cache

    symfony cc

Configuration

  • Curl must be installed on your web server.

Usage

  • 1 - You need to declare the following helper (or use the default helpers loaded parameter in you settings.yml) :
    <?php use_helper('Joomla'); ?>
    
  • 2 - To make a link to another symfony page, in this case to the module index and the users action.
    <?php echo link_to_joomla('Users list', 'index/users'); ?>
    
  • 3 - To declare a form that will be handled by Symfony, in this case form will be submitted to validateCreate action of users module
    <?php echo form_tag_joomla('users/validateCreate', array(
      'id'        => 'sf_admin_create_form',
      'name'      => 'sf_admin_create_form',
    )) ?>
    

Changelog

0.1.0-beta

  • Initial public release. This is very beta, please be careful.

Attachments