【笔记】 +php中yii框架的学习(一)
鉴于本人记性不好,又丢三落四,所以将学习笔记记录于此,同时也是和大家共同学习,共同进步!https://static.52pojie.cn/static/image/hrline/1.gif以上并不重要https://static.52pojie.cn/static/image/hrline/1.gif
这里我也不做过多解释什么是yii框架(道不同不相为谋,道同不知者烦请搜索),直接干货开始:
0)准备工作,wamp(个人学习开发);
1)下载,我是用的是从归档文件中下载基础版(当然也可使用composer安装);
2)安装,我直接将文件解压然后粘贴到apache的根目录下;(简单粗暴,解决问题快{:301_1000:})
3)然后我们打开自己喜欢的浏览器输入网址localhost/yii/basic/web/ 然后就:{:301_983:}
报错,对!!!!不要慌, 在apache的根目录下打开yii/base/config/web.php更改'cookieValidationKey' => '你喜欢的组合', 然后再进入浏览器,进入localhost/yii/basic/web/恭喜!!!这说明可以使用yii框架了!(在浏览器进入localhost/php/yii/basic/requirements.php可以查看需求信息)。
4)开始真正的进入今天的硬菜:(使用phpstorm10打开项目会卡顿,或者直接报错,内存溢出;这里要更改PhpStorm.exe.vmoptions文件中的最大内存限制)hello world,我们都知道其为mvc结构;所以我们要先在c创建要说的方法(在base/controllers/SiteController.php文件中加入方法say。
namespace app\controllers;
use yii\web\Controller;
class SiteController extends Controller
{
public function actionSay($message ='hello world' ){
return $this->render('say',[ 'message' => $message]);
}
}z
当然,在v层我们需要展示(在apache的根目录下创建文件yii/base/views/site/say.php),按照其规则(天生倔强有抵触,但寄人篱下,没办法!!!)在文件中写下:
<?
use yii\helpers\Html;
?>
<?= Html::encode($message) ?>
5)验证,打开浏览器输入地址localhost/yii/basic/web/index.php?r=site/say。 这时,页面上就显示了hello world;
https://static.52pojie.cn/static/image/hrline/1.gif 以下并不重要https://static.52pojie.cn/static/image/hrline/1.gif
好啦,今天的笔记先到这里,不足之处望大家可以斧正,谢谢! 我们一点基础都没有,看了你上面的代码好深奥。 有点复杂吗? 个人感觉phpstudy比wamp好使一点 跟楼主一起学习{:1_893:} 这就没了啊???
页:
[1]