从零开始学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代码
Dec 06 PHP
php中看实例学正则表达式
Dec 25 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
Feb 27 PHP
PHP最常用的2种设计模式工厂模式和单例模式介绍
Aug 14 PHP
php获取文章上一页与下一页的方法
Dec 01 PHP
完整删除ecshop中获取店铺信息的API
Dec 24 PHP
Linux php 中文乱码的快速解决方法
May 13 PHP
PHP简单遍历对象示例
Sep 28 PHP
Zend Framework动作控制器用法示例
Dec 09 PHP
yii2简单使用less代替css示例
Mar 10 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
Sep 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
长波有什么东西
2021/03/01 无线电
symfony表单与页面实现技巧
2015/01/26 PHP
js post方式传递提交的实现代码
2010/05/31 Javascript
js Function类型
2011/12/04 Javascript
AngularJS中取消对HTML片段转义的方法例子
2015/01/04 Javascript
JavaScript比较两个对象是否相等的方法
2015/02/06 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
AngularJS的脏检查深入分析
2017/04/22 Javascript
nodejs6下使用koa2框架实例
2017/05/18 NodeJs
vue2.0 如何在hash模式下实现微信分享
2019/01/22 Javascript
layui 数据表格 点击分页按钮 监听事件的实例
2019/09/02 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
浅谈Three.js截图并下载的大坑
2019/11/01 Javascript
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
axios解决高并发的方法:axios.all()与axios.spread()的操作
2020/11/09 Javascript
[02:52]2014DOTA2西雅图国际邀请赛 CIS战队巡礼
2014/07/07 DOTA
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
对Python3 序列解包详解
2019/02/16 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
Tensorflow之MNIST CNN实现并保存、加载模型
2020/06/17 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
使用Html5实现异步上传文件,支持跨域,带有上传进度条
2016/09/17 HTML / CSS
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
公司活动邀请函
2014/01/24 职场文书
客户服务经理岗位职责
2014/01/29 职场文书
施工材料员岗位职责
2014/02/12 职场文书
六五普法规划实施方案
2014/03/21 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
《从现在开始》教学反思
2016/02/16 职场文书
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
抖音动画片,皮皮虾,《治愈系》动画在用这首REMIX作为背景音乐,Anak ,The last world with you完整版
2022/03/16 杂记
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers
MySQL如何使备份得数据保持一致
2022/05/02 MySQL