yii2.0框架安装心得】的更多相关文章

yii2.0安装心得 能够搜索到这篇文章的朋友相信是对yii框架有兴趣的,但是我不得不吐槽的是,这个安装过程确实让人头疼,接下来就让大家见证一下这个纠结的过程 根据官网的说法,安装这个框架需要用到composer,没有办法拉,先去大概的了解一下这个composer吧 什么是composer 根据composer的官网,它是这样解释的:composer是php用来管理依赖关系的工具,搞的这么复杂,直接说就是一个比较智能的下载工具不就好了.比如说我的项目是依赖yii框架的,而yii是依赖于其他东西的…
通过 Composer 安装 如果还没有安装 Composer,你可以按 getcomposer.org 中的方法安装. 在 Linux 和 Mac OS X 中可以运行如下命令: curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer下载中国馆镜像:https://pkg.phpcomposer.com/打开命令行并依次执行下列命令安装最新版本的 Composer: ph…
接上一节的话,我们最终选择了Yii框架作为我们的主要开发框架,今天,我就和大伙来聊聊如何安装与调试Yii2.0,以及后续会和大伙聊聊如何在Yii2.0上快速撸代码. Yii2.0的安装 好的,Composer这个利器我们在[http://www.cnblogs.com/riverdubu/p/6444403.html]这一章节中已经讲了如何安装,今天我们就要开始安装我们的Yii2.0源码啦. 切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii : $composer global…
8.Yii2.0框架控制器接收get.post数据 一.get传参 <?php /** * Created by Haima. * Author:Haima * QQ:228654416 * Date: 2018/8/23 * Time: 5:36 */ namespace app\controllers; use yii\base\Controller; class HomeController extends Controller { public function actionIndex(…
我前几天用composer安装 一直没成功  我就用归档的方法安装了  所以这篇文字只帮助那些用归档方法安装的朋友 Yii是一个高性能的,适用于开发WEB2.0应用的PHP框架. Yii自带了丰富的功能 ,包括MVC,DAO/ActiveRecord,I18N/L10N,缓存,,身份验证和基于角色的访问控制,脚手架,测试等,可显著缩短开发时间.2.0.0版本发布于2014年10月12日.下面介绍一下Yii2.0 basic模板和高级(advanced)模板的安装. 要点: 打开dos 操作命令…
版权声明:本文为博主原创文章,未经博主允许不得转载. PHP版本需求:PHP5.4.0以上,因为Yii2.0基于PHP5.4以上版本进行了完全重写. 目前有两种方法可以安装Yii2.0,一种是安装Composer,使用composer生成yii应用程序:另一种是直接下载应用程序模板.应用程序模板有基本模版和高级模版两种.他们的主要的区别就是高级模版提供了环境切换和前后台分离. 1.使用Composer安装Yii ⑴windows下安装composer: 个人不建议使用composer安装,因为c…
本教程将帮助您创建自己的自定义小部件在 yii framework 2.0.部件是可重用的模块和用于视图. 创建一个小部件,需要继承 yii\base\Widget,覆盖重写 yii\base\Widget::init() 和/或 yii\base\Widget::run() 方法. 注意:在yii 1.x,我们将使用 widgets 的文件夹. 在 Yii2.0 创建自己的小部件 首先创建一个名为 widgets 的文件夹在项目根目录.现在在 widgets文件夹内创建一个“HelloWidg…
最近在学习yii框架, 现在将遇到的一些问题和解决方法写出来与大家分享. yii框架的安装: 下载yii框架之后, 打开文件运行init.bat文件, 如果闪退就打开php的扩展(php_openssl) .  还不行就配置一下windows的环境变量.右击我的电脑,左上方有一个高级设置,然后找环境变量,下一个框里找到Path点击修改,w7的话是用";"隔开, w10也有这样的情况,正常是新添一个. 做完这些应该就可以打开init.bat文件了. 运行后第一个写0,第二个写yes , …
视频学习地址: 后盾网视频: http://www.houdunren.com/houdunren18_lesson_76?vid=7350 与<Yii框架>不得不说的故事—基础篇 https://www.imooc.com/learn/404 框架下载 框架下载地址一: https://packagist.org/packages/yiisoft/yii2-app-basic 框架下载地址二: https://www.yiichina.com/download 框架下载地址三: https:…
https://dev.mysql.com/downloads/mysql/ mysql从5.7一下子跳跃到了8.0,其中的改变还是很大,有点这里就不说了,小伙伴们自己去百度了解一下,这里重点说一下,安装的事 解压后,文件下下面是没有my.ini 和 data目录的,需要自己新建一个my.ini和data目录 第一步创建一个my.ini配置文件内容如以下 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口…
配置:Win7(64bit)+VS2013+VTK700+QT5 (为了编译适应所用工业设备32bit,所有编译凑在32bit下进行) 预安装: (1)安装CMake软件,用于编译重构VTK源文件,编译后生成适用于VS2013编译的目录结构 (2)下载VTK源码,选用VTK7.00,采用最新版的 1.  CMAKE编译VTK源码 (1)解压缩源码     把 (2)新建编译文件夹VTK_Build (3)打开CMAKE的GUI界面,在Sourcecode, binaries界面,分别定位到源文件…
最近,捣腾了一阵子在xp系统上安装ArcGIS Server10.0(下方均简称server),解决了一些初学者可能面临的problem,给大家贴出来, 希望能够给初学者一些有益的帮助. 我的系统环境: XP系统 已安装了VS2010(安装过了.net framework 4.0) 安装好了arcgis desktop 和engine以及AO sdk 同时,也安装了arcgis server 10.0(未正确安装,表现特征有:arcgis server菜单中没有arcgis server man…
安装: composer require mpdf/mpdf 使用: use Mpdf\Mpdf;//(php7以前) //获取页面内容 $res = $this->controller->render('tb-plan/clonePdf', [ 'cms_intro'=>$cms_intro, 'corp_name'=>$corp_name, 'order'=>$order, 'intro'=>$intro, 'cmsDaily'=>$val, 'priceCo…
我们在开发项目中南面使用到session给和cookie,那么在yii中有他自己的规则 如下案例: session使用     function actionS1(){         echo $this->id." ";         echo $this->action->id." ";         设置session,通过session组件来设置         Yii::app()->session['username'] =…
在yii框架中,where条件的使用多种多样,下面就和大家介绍几种常用有效的使用方法 1. ['type' => 1, 'status' => 2] //等于 (type = 1) AND (status = 2)   2. ['id' => [1, 2, 3], 'status' => 2] //等于 (id IN (1, 2, 3)) AND (status = 2) 3. ['status' => null] //等于 status IS NULL 4. ['and',…
思路: 通过文章查它对应的分类信息 一对一的关系 控制器里 //一对一关联查询 public function actionRelatesone() { //方法一,hasOne() 用查一条文章的结果去关系查它对应的分类信息, $article = Article::findOne(1); // $category = $article->getCategory(); //这里是取的是$article下的属性category, //它会调用__get方法,会自动调用getCategory()方…
目录 新手模式 hasMany关联模式查询 新建mode层Article.php 新建mode层Category.php 新建控制器HomeController.php 新手模式 用上次的查询结果,作为本次的查询条件 //关联查询 public function actionRelatesearch(){ //新手模式 $category = Category::findOne(2); //查分类表里的数据 abj $categoryarr = $category->attributes; //…
目录 //删除记录 //http://yii.com/?r=home/del public function actionDel() { //查出要删除的记录行 // 方法一:(查一行,删一行) // $article = Article::findOne(15); // $res=$article->delete(); //返回受影响的行数int 1,如果没有这条记录,报错 // 方法二:(查一行,删一行) // $article = Article::find()->where(['art…
目录 修改数据 修改点击量 修改数据 上面要 use app\models\Article; //修改 //http://yii.com/?r=home/Edit public function actionEdit() { $article = Article::findOne(9); $article->article_title = '刘亦菲穿旗袍带仙气,赵丽颖穿旗袍优雅,她穿旗袍最有民国范'; $article->num = 8; //$data = $article->upda…
目录 新建控制器 HomeController.php 新建model article.php 新建控制器 HomeController.php D:\xampp\htdocs\yii\controllers\HomeController.php <?php /** * Created by Haima. * Author:Haima * QQ:228654416 * Date: 2018/9/4 * Time: 06:30 */ namespace app\controllers; use a…
在 vendor/yiisoft/yii2/helpers/ 创建一个 Excel.php <?php namespace yii\helpers;   class Excel{               public static function down_xls($data,$keys){                      $xls="<html><meta http-equiv=content-type content=\"text/html;…
第一步: 在main-local.php中的components中配置mailer: $config = [ 'components' => [ 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@common/mail', 'useFileTransport' => false, 'transport' => [ 'class' => 'Swift_SmtpTransport',…
控制器里 功能: 通过分类,查分类下的所有文章 //关联查询 public function actionRelatesearch(){ //关联查询 //查询方法一(查一行) 一维数组下的值是obj $category = Category::findOne(1); //查分类表里的数据 abj // $categoryarr = $category->attributes; //获取某一行的分类结果里的对象属性,array //查文章里的cid等于2的 拿上面的结果 $categoryarr…
目录 新建控制器 HomeController.php 新建model Article.php 新建控制器 HomeController.php D:\xampp\htdocs\yii\controllers\HomeController.php <?php /** * Created by Haima. * Author:Haima * QQ:228654416 * Date: 2018/9/4 * Time: 06:30 */ namespace app\controllers; use a…
目录 模板渲染的两种方式 加载视图 index.php 和 about.php 页面 建立控制器HomeController php 新建模板 home\index.php 新建模板home\about.php 模板继承属性与视图的相互调用 建立控制器HomeController php. 新建home.php父级模板 新建模板 home\about.php 新建模板 home\index.php 模板渲染的两种方式 加载视图 index.php 和 about.php 页面 建立控制器Home…
目录 一维数组传参 新建控制器: 新建view模板 二维数组传参 新建控制器: 新建view模板 视图非法字符的过滤 新建控制器: 新建view模板 一维数组传参 新建控制器: D:\xampp\htdocs\yii\controllers\HomeController.php <?php /** * Created by Haima. * Author:Haima * QQ:228654416 * Date: 2018/8/23 * Time: 5:36 */ namespace app\co…
功能: 新建共用方法的打印方法,可以很方便的格式化打印 一.新建helper/function.php <?php /** * Created by Haima. * Author:Haima * QQ:228654416 * Date: 2018/8/23 * Time: 5:55 */ function dump($var) { echo '<pre>'; print_r($var); echo '</pre>'; } function vp($var) { echo '…
最近在捣鼓一个网站,要上传图片,于是选择了七牛.由于Yii2.0框架本身并不具有七牛用来上传图片的接口,只能自己动手给Yii2.0框架安装七牛了. 首先在根目录下的 composer.json 进行配置,如下图所示: 也就是添加上图红框中的语句. 配置好后,就可以调用composer进行安装:php ../composer.phar update 成功执行上述语句后,就会在根目录下的 vender 文件夹下出现了一个 crazyfd 文件夹,如下图所示: 值得一提的是,使用composer安装七…
最近农成也是切入了yiiframework 2.0,就是安装yii2.0就花费了不少的时间,为此做了很多的弯路,特此写一篇博文来给后面学习的同学少走一点的弯路.写的不好的地方欢迎各位学习的同学们能够指点出来. yii2.0的安装,官方提供了两种的安装办法,一种是通过composer来安装,另外一种是通过跟yii1.0的办法直接下载安装包来安装.至于对于第一种composer的安装,农成就不做多余的说明了,这里有很好的安装教程.点击进去就可以看到了,为此农成就不在说了,下面就给大家详细讲讲第二种通…