从零开始学YII2框架(二)通过 Composer 安装扩展插件


Posted in PHP onAugust 20, 2014

目前yii2的扩展还不是很多,截止到今天,在官网一共有33个,不过这些插件中不乏有优秀的扩展插件,

我尝试了几个,发现了一系列好用的Yii2插件,作者是来自印度的krajee团队,他们写的插件都很好用。推荐一下。

krajee团队的网站:http://krajee.com,有几个不错的插件可以尝试。

下面来介绍Yii2的插件安装方法。通过Composer安装插件yii2-detail-view。

Git

推荐安装Git,Composer安装插件时候会用到Git Clone,Git官方下载网站:传送门

如果你没有安装过Git,CMD执行命令时会提示你git不是有效的命令。然后去找硬盘下载地址。实际上不安装git也没影响。

Windows下安装完Git,配置下环境变量,把;D:\Program Files\Git\bin加入Path环境变量中。

安装方法

yii2-detail-view

官方说明:

Installation 
The preferred way to install this extension is through composer.
Either run:
$ php composer.phar require kartik-v/yii2-detail-view "*"
or add:
"kartik-v/yii2-detail-view": "*"
to the require section of your composer.json file.

这是相对于Linux环境下安装的方法,Windows下使用Composer

CMD下执行命令:composer require kartik-v/yii2-detail-view "*"

从零开始学YII2框架(二)通过 Composer 安装扩展插件

安装完毕,我们会看到安装过程中,安装了5个其他的插件,这些都是和yii2-detail-view有依赖关系的插件,

这就是Composer工具的好用之处,自动分析依赖关系,帮助我们完美安装。

在webroot/appname/vendor目录下看见"kartik-v"目录。看到路径下存放着6个目录。说明安装成功。

插件安装就到这里,至于如何使用。后面学习过程中再介绍。^_^

PHP 相关文章推荐
台湾中原大学php教程孙仲岳主讲
Jan 07 PHP
改变Apache端口等配置修改方法
Jun 05 PHP
php 方便水印和缩略图的图形类
May 21 PHP
PHP 类型转换函数intval
Jun 20 PHP
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
May 24 PHP
php实现的漂亮分页方法
Apr 17 PHP
自编函数解决pathinfo()函数处理中文问题
Nov 03 PHP
PHP递归创建多级目录
Nov 05 PHP
PHP图像裁剪缩略裁切类源码及使用方法
Jan 07 PHP
Yii框架组件和事件行为管理详解
May 20 PHP
PHP实现验证码校验功能
Nov 16 PHP
用Laravel轻松处理千万级数据的方法实现
Dec 25 PHP
从零开始学YII2框架(一)通过Composer安装Yii2框架
Aug 20 #PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
Aug 20 #PHP
PHP文件缓存内容保存格式实例分析
Aug 20 #PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
Aug 20 #PHP
PHP中exec函数和shell_exec函数的区别
Aug 20 #PHP
实例讲解PHP面向对象之多态
Aug 20 #PHP
图解找出PHP配置文件php.ini的路径的方法
Aug 20 #PHP
You might like
php配合jquery实现增删操作具体实例
2013/12/12 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
用Juery网页选项卡实现代码
2011/06/13 Javascript
下拉菜单点击实现连接跳转功能的js代码
2013/05/19 Javascript
js数组操作常用方法
2014/05/08 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
常用的javascript设计模式
2017/01/11 Javascript
原生和jQuery的ajax用法详解
2017/01/23 Javascript
JavaScript实现鼠标点击导航栏变色特效
2017/02/08 Javascript
javascript json字符串到json对象转义问题
2019/01/22 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
Vue 根据条件判断van-tab的显示方式
2020/08/03 Javascript
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
[01:48]帕吉至宝加入游戏,遗迹战场现“千劫神屠”
2018/04/07 DOTA
Python实现Const详解
2015/01/27 Python
Python的Django框架中的数据过滤功能
2015/07/17 Python
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
详解Python import方法引入模块的实例
2017/08/02 Python
python中将\\uxxxx转换为Unicode字符串的方法
2018/09/06 Python
浅谈Python基础—判断和循环
2019/03/22 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
python读csv文件时指定行为表头或无表头的方法
2019/06/26 Python
Python 操作 MySQL数据库
2020/09/18 Python
html5移动端自适应布局的实现
2020/04/15 HTML / CSS
世界上最受欢迎的钓鱼诱饵:Rapala
2019/05/02 全球购物
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
2012/05/24 面试题
大学军训自我鉴定
2013/12/15 职场文书
护士自我介绍信
2014/01/13 职场文书
村主任个人对照检查材料
2014/10/01 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
银行安全保卫工作总结
2015/08/10 职场文书
Python线程池与GIL全局锁实现抽奖小案例
2022/04/13 Python