从零开始学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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
Oct 09 PHP
十天学会php之第一天
Oct 09 PHP
dedecms中常见问题修改方法总结
Mar 21 PHP
php程序之die调试法 快速解决错误
Sep 17 PHP
php生成随机密码的几种方法
Jan 17 PHP
php懒人函数 自动添加数据
Jun 28 PHP
php使用Imagick生成图片的方法
Jul 31 PHP
4种PHP异步执行的常用方式
Dec 24 PHP
php简单备份与还原MySql的方法
May 09 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
thinkPHP3.2.2框架行为扩展及demo示例
Jun 19 PHP
PHP安全之register_globals的on和off的区别
Jul 23 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中GET变量的使用
2006/10/09 PHP
完美实现GIF动画缩略图的php代码
2011/01/02 PHP
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
jquery限定文本框只能输入数字(整数和小数)
2016/01/08 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
基于jQuery实现表格的排序
2016/12/02 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
js实现自动轮换选项卡
2017/01/13 Javascript
从零学习node.js之express入门(六)
2017/02/25 Javascript
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
2018/09/07 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
node实现简单的增删改查接口实例代码
2019/08/22 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
Python 返回汉字的汉语拼音
2009/02/27 Python
python实现socket客户端和服务端简单示例
2014/02/24 Python
Python中将字典转换为列表的方法
2016/09/21 Python
Django 实现购物车功能的示例代码
2018/10/08 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
Python3常用内置方法代码实例
2019/11/18 Python
用python进行视频剪辑
2020/11/02 Python
在线服装零售商:SheIn
2016/07/22 全球购物
全球高级音频和视频专家:HiDef Lifestyle
2019/08/02 全球购物
拉夫劳伦爱尔兰官方网站:Ralph Lauren爱尔兰
2020/04/10 全球购物
Can a struct inherit from another class? (结构体能继承类吗)
2014/07/22 面试题
实验室的标语
2014/06/20 职场文书
幼儿园庆元旦主持词
2015/07/06 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
Oracle笔记
2021/04/05 Oracle
我对PyTorch dataloader里的shuffle=True的理解
2021/05/20 Python