Welcome Guest, Not a member yet? Register   Sign In
[Plugin] CodeIgniterPhp5 (Autoloader, Modularity, Fast Coding)
#23

[eluser]Dewos[/eluser]
A quick code for use ZEND framework on similar Syntax in Codeigniter

Code:
//Zend
class ZF
{
    private static $zend;

    // Library
    public static function library($library = '', $params = NULL)
    {
        require_once '/zend/Loader.php';

        $prefix = 'Zend_';
        $library_name = $prefix.str_replace('/', '_', $library);
        
        if ( ! isset(self::$zend->$library_name))
        {
            Zend_Loader::loadClass($library_name);
            self::$zend->$library_name = ($params !== NULL) ? new $library_name($params) : new $library_name() ;// TODO: multi params
        }

        return self::$zend->$library_name;
    }
}

Example Usage

Code:
$rss_url = CI::config('rss')->item('url');
$feed_result = ZF::library('feed/rss', $rss_url);

foreach ($feed_result as $rss)
{
    echo $rss->description();
}


Messages In This Thread
[Plugin] CodeIgniterPhp5 (Autoloader, Modularity, Fast Coding) - by El Forum - 12-01-2009, 08:39 PM



Theme © iAndrew 2016 - Forum software by © MyBB