YII 利用Clip构建layout
利用 构建 layout yii CLIP
2023-09-14 08:59:48 时间
Yii为我们提供了layout,我们可以把一个view嵌入设计好的layout。但随着网站设计越来越多变,越来越复杂,只是layout内一个$content 变量在载入view似乎并不能满足我们的需求。如果页面中有好几个地方需要时时变动呢?没关系, Yii还为我们提供了Clip这个方法
比如现在我们需要构建一个布局,左边是主要内容,侧边栏上有个子菜单和一段介绍文字,在每个不同的页面上,子菜单和介绍文字都是是不同的。让我们看看代码,这个应该更直接:
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html head title Clip /title /head body div id="header" this is header and main menu here /div div id="main" div id="left" ?php echo $content ? /div div id="right" div ?php echo $this- clips[submenu] ? /div div ?php echo $this- clips[desc] ? /div /div /div div id="footer" footer section /div /body
在这段代码中我们建立了一个layout,div#left 这里我们载入了view,而在侧边栏div#right中调用了2个clip片段。
接下来我们看看clip中view的实现:view1
上面的两个view中,我们为submenu和desc片段都设定了不同的内容,如果是更复杂的页面我们还可以继续添加更多的clip片段。
Android Jetpack:利用Palette进行图片取色 Palette即调色板这个功能其实很早就发布了,Jetpack同样将这个功能也纳入其中,想要使用这个功能,需要先依赖库 implementation androidx.palette:palette:1.0.0 本篇文章就来讲解一下如何使用Palette在图片中提取颜色。
相关文章
- 利用angular4和nodejs-express构建一个简单的网站(七)—用户注册之ReactiveForm
- ROS中利用V-rep进行地图构建仿真
- 利用composer构建MVC框架
- [译]利用js构建osx应用
- NHibernate利用Mindscape.NHibernateModelDesigner实现数据库与实体之间的转换及操作
- DataScience:基于GiveMeSomeCredit数据集利用特征工程处理、逻辑回归LoR算法实现构建风控中的金融评分卡模型
- ML之回归预测:利用Lasso、ElasticNet、GBDT等算法构建集成学习算法AvgModelsR对国内某平台上海2020年6月份房价数据集【12+1】进行回归预测(模型评估、模型推理)
- ML之NN:利用神经网络的BP算法解决XOR类(异或非)问题(BP solve XOR Problem)
- 【干货贴】消息队列如何利用标签实现消息过滤
- vue利用canvas将图片上传到服务器
- Python爬虫:利用aiowebsocket库抓取WebSocket数据
- 利用开源架构ELK构建分布式日志系统
- 利用 torch.nn 实现前馈神经网络解决 多分类 任务
- 64.第十四章 加密和安全 -- 利用 sudo 实现授权(五)
- Keras之TCN:基于keras框架利用时间卷积网络TCN算法对上海最高气温实现回归预测(把时间序列数据集转化为有监督学习数据集)案例
- DL之RetinaNet:基于RetinaNet算法(keras框架)利用resnet50_coco数据集(.h5文件)实现目标检测
- 操作系统漏洞验证及加固-MS17_010漏洞利用与安全加固