PHP头条
热点:

PHP开发框架YiiFramework教程(13)UI组件ContentDecorator示例


和Java Swing中类似Yii Framework 中的Layout 也允许嵌套,这是通过CContentDecorator来实现的,不过代码中并不需要 直接使用CContentDecorator ,而是在定义layout使用

$this->beginContent('path/to/view');    
// ... content to be decorated    
$this->endContent();其中view 为另外一个布局。

本例定义四个Layout,一个嵌套一个:

PHP开发框架Yii Framework教程(13) UI 组件 ContentDecorator示例

///main.php    

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">    
    
    
    
<?php echo  Yii::app()->name;    ?>    
    

    
Widget Demo    

    
        
    
    

///row1.php    
beginContent('/layouts/row2'); ?>    

    
            
    

    

    
            
    
endContent(); ?>    
        
//row2.php    
beginContent('/layouts/row3'); ?>    
    
            
    

    

    
            
    
endContent(); ?>    
        
///row3.php    
beginContent('/layouts/main'); ?>    
    
            
    

    

    
            
    
endContent(); ?>显示结果如下:

PHP开发框架Yii Framework教程(13) UI 组件 ContentDecorator示例


www.phpzy.comtrue/phpkj/11303.htmlTechArticlePHP开发框架YiiFramework教程(13)UI组件ContentDecorator示例 和Java Swing中类似Yii Framework 中的Layout 也允许嵌套,这是通过CContentDecorator来实现的,不过代码中并不需要 直接使用CContentDecorator ,而...

相关文章

相关频道:

PHP之友评论

今天推荐