博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yii2从零开始一,安装
阅读量:6516 次
发布时间:2019-06-24

本文共 912 字,大约阅读时间需要 3 分钟。

1.官网下载软件包 这里选择普通包,也可以是增强包
2.运行basic目录下 requirements.php ,查看环境是否符合要求,yii2要求php5.4以上
3.运行 basic/web下index.php 安装,一般会提示错误,是因为cookie没设置,打开basic/config/web.php 第12行,找到 cookieValidationKey,随便写一些字符串 
4。这个时候就可以运行了,要自己写控制器,方法。访问默认路径如下 index.php?r=hello/index2 。hello是控制器名,index2是方法名。照着默认控制器site抄一遍即可
5.安装smarty ,需要
composer。composer是一个PHP依赖包解决方案,自己去查资料,这里不详细叙述了
项目地址,
linux下执行命令 
php composer.phar require --prefer-dist yiisoft/yii2-smarty
windows下执行命令 composer require --prefer-dist yiisoft/yii2-smarty
当然,前提是要先进入到yii的basic目录下。
安装成功后,打开basic/config/web.php,添加如下配置
  1. return [  
  2.     //....  
  3.     'components' => [  
  4.         'view' => [  
  5.             'renderers' => [  
  6.                 'tpl' => [  
  7.                     'class' => 'yii\smarty\ViewRenderer',  
  8.                     //'cachePath' => '@runtime/Smarty/cache',  
  9.                 ],  
  10.             ],  
  11.         ],  
  12.     ],  
  13. ];  

控制器 里填写  return $this->renderPartial('index.html', ['username' => '别再等']);  

然后创建 index.html模版,模版里面就可以使用smarty变量啦  ,比如写上  Hello,{

$username}  

 

转载于:https://www.cnblogs.com/biezaideng/p/5187570.html

你可能感兴趣的文章
tmpFile.renameTo(classFile) failed 错误
查看>>
【甘道夫】Apache Hadoop 2.5.0-cdh5.2.0 HDFS Quotas 配额控制
查看>>
一张图看懂normal,static,sealed,abstract 的 区别
查看>>
Task的使用
查看>>
grep和正则表达式
查看>>
s:iterator巧妙控制跳出循环
查看>>
移动互联网思维
查看>>
redis-手写redis切片和非切片连接池并注入springboot中
查看>>
Kosaraju算法详解
查看>>
Serv-U 的升级及数据备份和迁移【转】
查看>>
webstorm无法显示左边文件夹目录的解决方法
查看>>
Android数据保存之文件保存
查看>>
数字校园-云资源平台 2014.10.26-人人通共享空间
查看>>
使用IIS承载WCF服务
查看>>
在 CentOS 和 RHEL 上安装 Puppet 服务器和客户端
查看>>
Android性能优化Google课程翻译一:Render----OverDraw实战
查看>>
用Camshift算法对指定目标进行跟踪
查看>>
Tiny4412 开发板 编译环境搭建【转】
查看>>
为你的网站加上SSL,可以使用HTTPS进行访问
查看>>
软件project--谈项目开发
查看>>