您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php5中Iterator与smarty整合

2024/2/23 12:35:10发布20次查看
php5中iterator与smarty整合
iterator(迭代器)在php5中是非常重要的,我注意到iterator在smarty中不能正常的工作。
smarty会自动将一个object(对象)转换成array(数组),所以当年在smarty中循环输出一个object时,模板会自动循环这个object的属性。
例如,建立一个类,然后在函数中定义某些要循环的部分,将这些部分放到protected类型的$_data变量中。
_data);
        }
public function current()
        {
            return current($this->_data);
        }
public function key()
        {
            return key($this->_data);
        }
public function next()
        {
            return next($this->_data);
        }
public function valid()
        {
            return $this->current() !== false;
        }
public function size()
        {
            return count($this->_data);
        }
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product