从零开始学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 相关文章推荐
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
Sep 30 PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 PHP
php替换超长文本中的特殊字符的函数代码
May 22 PHP
php中将汉字转换成拼音的函数代码
Sep 08 PHP
php自定义urlencode,urldecode函数实例
Mar 24 PHP
PHP生成唯一订单号的方法汇总
Apr 16 PHP
搭建Vim为自定义的PHP开发工具的一些技巧
Dec 11 PHP
PHP使用PDO操作数据库的乱码问题解决方法
Apr 08 PHP
PHP中的访问修饰符简单比较
Feb 02 PHP
PHP抽象类与接口的区别实例详解
May 09 PHP
thinkphp5框架路由原理与用法详解
Feb 11 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
Dec 29 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判断变量的函数
2012/04/24 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
smarty模板局部缓存方法使用示例
2014/06/17 PHP
javascript 播放器 控制
2007/01/22 Javascript
编辑浪子版表单验证类
2007/05/12 Javascript
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
基于jquery的拖动布局插件
2011/11/25 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
在表单提交前进行验证的几种方式整理
2013/07/31 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
Vue如何从1.0迁移到2.0
2017/10/19 Javascript
React Navigation 使用中遇到的问题小结
2018/05/08 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
2020/06/10 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
[04:23]DOTA2上海特锦赛小组赛第一日 TOP10精彩集锦
2016/02/27 DOTA
分析python服务器拒绝服务攻击代码
2014/01/16 Python
Python最火、R极具潜力 2017机器学习调查报告
2017/12/11 Python
关于反爬虫的一些简单总结
2017/12/13 Python
Python处理CSV与List的转换方法
2018/04/19 Python
Python基于whois模块简单识别网站域名及所有者的方法
2018/04/23 Python
python3实现网页版raspberry pi(树莓派)小车控制
2020/02/12 Python
python属于跨平台语言码
2020/06/09 Python
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
Tiqets荷兰:出售欧洲最美丽的景点和博物馆门票
2018/01/09 全球购物
西班牙在线光学:Visual-Click
2020/06/22 全球购物
教师推荐信范文
2013/11/24 职场文书
《水乡歌》教学反思
2014/04/24 职场文书
标准版离职证明书
2014/09/12 职场文书
小学生安全教育广播稿
2014/10/20 职场文书
2015年世界艾滋病日活动总结
2015/03/24 职场文书
2015年反洗钱工作总结
2015/04/25 职场文书
离职告别感言
2015/08/04 职场文书
总结一下关于在Java8中使用stream流踩过的一些坑
2021/06/24 Java/Android
使用ICOM IC-R9500接收机同时测评十台收音机中波接收性能
2022/05/10 无线电