Hi all,

i wonder how can i optimize the performances of the view generation process
inside my application. i extensively use 'partials' and 'slots' to compose
the view of my app

the pages of my applications are composed of several tabs, which display
their content when the user is clicking on it (via hide / show in JS).
Each page is composed by a specific View which defines one slot per tab
content. in each slot a "partial view" is called.

example : showSuccess.php
[code]
  ...
  $tab_list[] = "Identification";
  slot('Identification');
    echo include_partial('contrat/identification', array('contrat' =>
$contrat));
  end_slot();
  ...
  $tab_list[] = "Autorisations";
  slot('Autorisations');
    echo include_partial('contrat/solutions',array('contrat' => $contrat));
  end_slot();
  ...
  // generating page content
  page_content($tab_list);
  ...
[/code]

[code]
  // the 'page_content' function (simplified)
  function page_content($tabList = array()){
    if(count($tabList) < 1) { return null; }
    echo '<div id="content-tabs">';
    foreach($tabList as $tabNum => $tabName){
      echo '<div id="content-tab'.$tabNum.'" class="content-tab" >';
        include_slot($tabName);
      echo '</div>';
    }
    echo '</div>';
  }
[/code]

does it affects performances ? how can the tab content layout generation
could be optimized ?

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to