laravel5.5 视图共享数据

2018-05-16
阅读 3 分钟
3.4k
视图间共享数据 视图门面 share() 方法 视图门面 composer() 方法 tips:都是使用 View 门面来访问 Illuminate\Contracts\View\Factory 的底层实现 视图share() 有时需要在所有视图之间共享数据片段,这时候可以使用视图门面的 share 方法。 1,一般情况下,我会在app\http\Controllers\xx下创建一个基础控制器 BaseCont...

laravel 自定义门面/服务容器(提供者)

2017-07-19
阅读 2 分钟
4.2k
一. 几个概念(以下是从自定义): 服务提供者 :为相关服务容器提供统一绑定场所. 服务容器 :简单的说实现了某些功能的对象. 契约 :简单的说就是抽象类或接口,供服务容器去具体实里面的方法. 门面:服务容器对象的"静态"接口(别名). 几者的关系: 如果一个类(服务容器)没有基于任何接口(契约) 那么就没有必要将其绑定到...

yii2-如何自定义小物件/布局获取动态数据

2015-09-27
阅读 3 分钟
4.6k
(注:此为yii2高级应用)需求:在布局中如何动态读取数据表中数据?并且具有全局性(即数据在全站都可有效)?如上:除了使用session外,还有一种比较好的方式就是使用小部件。

Yii2-如何自定义组件/图片上传组件

2015-09-26
阅读 3 分钟
7.9k
在yii2中,在使用到上传图片时有自带的一个上传图片类,但不太好用。其中有一种方式,把自己写的一个上传图片类文件,注册成一个组件,在全局中使用。(我记得我在里面有写过一篇自定义小物件)

yii2-GridView在开发中常用的功能及技巧

2015-09-19
阅读 4 分钟
31.6k
数据网格或者说 GridView 小部件是Yii中最强大的部件之一。它有一个属性名叫 dataProvider ,这个属性能够提供一个数据提供者的示例并且可以显示所提供的数据,即使用 yii\grid\GridView::columns 属性的一组列配置,在一个表格中渲染每一行数据。

yii2-分页,带搜索的分页功能

2015-09-19
阅读 7 分钟
22.1k
注: 本次事例会使用到关联表操作(文章类表ArticleCate.php、文章表Article.php)][1] 一、模型配置 事例会用到三个models。文章类别表和文章表用gii生成下即可,最后一个是搜索验证模型。其中,只讲下一个联表和搜索验证。其他不用操作。 1.文章表关联 {代码...} 2.搜索模型 common/models/search/创建ArticleSearch.php...

yii2-按需加载并管理CSS样式/JS脚本

2015-09-13
阅读 4 分钟
23.1k
可以看出以此顺序为:依赖关系 -> 自定义全局CSS/JS如果,某个视图需要单独引入一个CSS/JS,并且,在页面中还要写些CSS/JS,该如何做?