[ Index ]

PHP Cross Reference of Limb3

title

Body

[close]

/web_app/src/template/tags/fetch/ -> find_parameters.tag.php (source)

   1  <?php
   2  /*

   3   * Limb PHP Framework

   4   *

   5   * @link http://limb-project.com

   6   * @copyright  Copyright &copy; 2004-2007 BIT(http://bit-creative.com)

   7   * @license    LGPL http://www.gnu.org/copyleft/lesser.html

   8   */
   9  /**

  10   * @tag find:params

  11   * @forbid_end_tag

  12   * @parent_tag_class lmbActiveRecordFetchTag

  13   * @package web_app

  14   * @version $Id$

  15   */
  16  class lmbFindParametersTag extends WactCompilerTag
  17  {
  18    function generateTagContent($code)
  19    {
  20      $code->writePhp($this->parent->getComponentRefCode() .'->resetFindParams();'. "\n");
  21  
  22      foreach(array_keys($this->attributeNodes) as $key)
  23      {
  24        $name = $this->attributeNodes[$key]->getName();
  25  
  26        $code->writePhp($this->parent->getComponentRefCode() .
  27                        '->addFindParam(');
  28        $this->attributeNodes[$key]->generateExpression($code);
  29        $code->writePhp(');' . "\n");
  30      }
  31    }
  32  }
  33  
  34  ?>


Generated: Sat Aug 30 04:38:32 2008 Cross-referenced by PHPXref 0.7