blank.gif
triangle.gif Du er her: /  Forsiden  /  Kildekoden  /  Base  /  Li   Login nu   Login
blank.gif
 ««« Se kilde koden
blank.gif
triangle.gif Basic Base  Component Db Dto Form Form-elements Jquery Layout Menu Menu-fisheye Mvc Tab Table Template Util
blank.gif
blank.gif
 
arrow-headline.gif Index
 
  Tilbage

Navn : Li.php


Sample code, tutorial

Sådan benyttes komponenten Li klassen

Først skal du inkludere den fil der beskriver komponenten, som en klasse fil

  • <?
    require_once(HTML_PACKAGE_PATH.'/Li.php');
    ?>

Dernæst kan du enten benytte komponenten som et taglib (statiske metoder):

  • <?
    Li
    ::display($param1, $param2, $param3, ...);
    ?>

eller du kan lave en instance af komponenten og benytte metoderne direkte:

  • <?
    $object
    = new Li($param1, $param2, $param3, ...);
    print
    $object->getHtml();
    ?>

Parent html

Sådan vises komponenten Li klassen

  • Finn-Rasmusssen.com

  • PHP source code

    Den fulde PHP kildekode for Li klassen

    <?
    /**
    * @package base
    * @filesource
    * @see HTML_BASE_UTIL_PATH.'/Li.php'
    * @copyright (c) http://Finn-Rasmussen.com
    * @license http://Finn-Rasmussen.com/license/ myPHP License conditions
    * @author http://Finn-Rasmussen.com
    * @version 1.10
    * @since 22-feb-2007
    */

    /**
    * The required files
    */
    require_once(HTML_BASE_UTIL_PATH.'/Tag.php');

    /**
    * Generates an <li>...</li>
    * <code>
    * Usage:
    *   $text = new Li($text, $class);
    *   print $text->getHtml();
    * Or
    *   Li::display($text, $class);
    * Or
    *   Li::start($class);
    *   Link::display();
    *   Li::end();
    * </code>
    * @package base
    */

    class Li extends Tag {

       
    /**
        * Constructor
        * @param String $text  The text for the li tag
        * @param String $class The css class name
        */
       
    function Li($text='',$class='') {
          
    $this->Tag($text,'li',$class);
       }

       
    /**
        * Display start
        * <code>
        * Usage:
        *    Li::start($class);
        * </code>
        * @static
        * @param String $class The css class name
        */
       
    function start($class='') {
          
    $html = new Li('',$class);
          
    $html->addHtml($html->getStart());
       }

       
    /**
        * Display end
        * <code>
        * Usage:
        *    Li::end();
        * </code>
        * @static
        */
       
    function end() {
          
    $html = new Li('','');
          
    $html->addHtml($html->getEnd());
       }

       
    /**
        * Display html
        * <code>
        * Usage:
        *    Li::display($text,$class);
        * </code>
        * @static
        * @param String $text  The text for the li
        * @param String $class The css class of the link
        */
       
    function display($text='',$class='') {
           
    $html = new Li($text,$class);
           
    $html->addHtml();
       }
    }
    ?>

    HTML source code

    Den fulde HTML kildekode for Li klassen

    <?
    <li>Finn-Rasmusssen.com
    </li>

    ?>

    Class methods

    Her er 'klasse metoderne' for Li klassen:

    • object
    • getclassname
    • getmsg
    • addhtml
    • gethtml
    • tostring
    • getcachefilename
    • save
    • content
    • html
    • setobject
    • set
    • get
    • getattribute
    • gettag
    • add
    • getsizeof
    • getelement
    • getelements
    • gettoogle
    • getmaximize
    • getminimize
    • newtriangle
    • display
    • showsource
    • tag
    • isvalid
    • getstart
    • getcontent
    • getend
    • start
    • end
    • li

    Object vars

    Her er 'objekt variable' for Li klassen:

    • html =>
    • sql =>
    • elements => Array
    • sizeof => 1
    • text =>
    • element => li
    • class =>
    • name =>

     
    triangle.gif

    danmark

    Germany

    England

    France

    Italy

    Norge

    Sverige

    USA


     
    blank.gif