从零开始学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与javascript的两种交互方式
Oct 09 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
Oct 25 PHP
PHP实现自动识别Restful API的返回内容类型
Feb 07 PHP
PHP IDE phpstorm 常用快捷键
May 18 PHP
php生成静态html页面的方法(2种方法)
Sep 14 PHP
PHP文件上传之多文件上传的实现思路
Jan 27 PHP
php 可变函数使用小结
Jun 12 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
Jun 13 PHP
PHP实现微信商户支付企业付款到零钱功能
Sep 30 PHP
yii框架使用分页的方法分析
Jul 25 PHP
php+js实现的拖动滑块验证码验证表单操作示例【附源码下载】
May 27 PHP
PHP7 整型处理机制修改
Mar 09 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
Http 1.1 Etag 与 Last-Modified提高php效率
2008/01/10 PHP
PHP下对数组进行排序的函数
2010/08/08 PHP
php导入模块文件分享
2015/03/17 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
php微信开发之谷歌测距
2018/06/14 PHP
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
js中如何把字符串转化为对象、数组示例代码
2013/07/17 Javascript
JS中eval函数的使用示例
2013/07/21 Javascript
jQuery对象的链式操作用法分析
2016/05/10 Javascript
js省市区级联查询(插件版&无插件版)
2017/03/21 Javascript
原生JS实现自定义滚动条效果
2020/10/27 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
详解vue中router-link标签所必备了解的属性
2019/04/15 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
如何封装Vue Element的table表格组件
2021/02/06 Vue.js
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
2017/06/30 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
Python中如何导入类示例详解
2019/04/17 Python
如何使用pyinstaller打包32位的exe程序
2019/05/26 Python
pyqt5中QThread在使用时出现重复emit的实例
2019/06/21 Python
python实现从wind导入数据
2019/12/03 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
2020/02/18 Python
python安装后的目录在哪里
2020/06/21 Python
html5 canvas 实现光线沿不规则路径运动
2020/04/20 HTML / CSS
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
AJAX检测用户名是否存在的方法
2021/03/24 Javascript
毕业证丢失证明
2014/01/15 职场文书
考生诚信考试承诺书
2014/05/23 职场文书
一份文言文检讨书
2014/09/13 职场文书
南极大冒险观后感
2015/06/05 职场文书
2015暑假打工实践报告
2015/07/13 职场文书
python删除csv文件的行列
2021/04/06 Python