摘要:是一个基于组件用于开发大型应用的高性能框架。提供了今日应用开发所需要的几乎一切功能。是最有效率的框架之一。最近我在看的使用,把记录留下来,希望能帮助到有需要的朋友。
Yii Framework是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。Yii是最有效率的PHP框架之一。最近我在看yii的使用,把记录留下来,希望能帮助到有需要的朋友。
## 标题获取http请求和设置http响应##
request;
$id = $request->get("id", 50);#get
$id = $request->post("id", 50);#post
#设置http响应
$response = Yii::$app->response;
$response->statusCode = 404;#设置状态码
$response->headers->add("aaaaa", "hhhhhhhhhhhhhhhhhhh"); #添加自定义响应
$response->headers->set("aaaaa", "55555555555555555"); #设置自定义响应
$response->headers->remove("aaaaa"); #删除自定义响应
#http跳转
$response->headers->add("location", "http://www.ruanpower.com");
$this->redirect("http://www.ruanpower.com", 302); #yii框架自带跳转方法
#文件下载
$response->headers->add("content-disposition", "attachment; filename="a.jpg"");
$response->sendFile("./robots.txt");#yii框架自带下载文件方法
}
}
## session使用和cookie使用 ##
session;
$session->open();
if (!$session->isActive) {
echo "session没有开启";
}
$session->set("user", "傅荣");
#获取session
$session["user"];
$session->get("user");#效果同上
$session->remove("user");
#YII框架之控制器cookie组件
$cookie=Yii::$app->response->cookies;
$data= array(
"name"=>"user",
"value"=>"傅荣",
);
$cookie->add(new Cookie($data));
$cookie->remove("user"); #删除
#获取cookie
$request = Yii::$app->request->cookies;
echo $request->getValue("user",200);
}
}
## 视图使用 控制器代码 ##
alert(11111111)";
$data=array(
"hello"=>$hello,
"testArr"=>$testArr,
);
return $this->renderPartial("index",$data);
}
}
## 视图使用 模版代码 ##
index
=$hello?>
=yiihelpersHtml::encode($hello)?>
=yiihelpersHtmlPurifier::process($hello)?>
=$testArr[1]?>
hello index
文章链接:http://www.ruanpower.com/?m=B...
文章来源:软炬博客
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/22118.html
摘要:是一个用语言打造的轻量级开源访问控制框架,目前在开源。采用了元模型的设计思想,支持多种经典的访问控制方案,如基于角色的访问控制基于属性的访问控制等。 PHP-Casbin 是一个用 PHP 语言打造的轻量级开源访问控制框架( https://github.com/php-casbin... ),目前在 GitHub 开源。PHP-Casbin 采用了元模型的设计思想,支持多种经典的访问...
摘要:为了演示特性的基本使用,我将会带领大家构建一个简单的博客管理系统。目前为止,我们借助生成了一系列操作。有好提示实际开发中,后台管理理应利用协助开发,可快速提高开发效果。 作者:白狼 出处:http://www.manks.top/document/easy_blog_manage_system.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出...
摘要:反射简介参考官方简介的话,具有完整的反射,添加了对类接口函数方法和扩展进行反向工程的能力。此外,反射提供了方法来取出函数类和方法中的文档注释。 反射简介 参考官方简介的话,PHP 5 具有完整的反射 API,添加了对类、接口、函数、方法和扩展进行反向工程的能力。 此外,反射 API 提供了方法来取出函数、类和方法中的文档注释。 YII2框架中示例 对于yii2框架,应该都知道di容器,...
摘要:本文讨论通过工具安装框架并优化过程中遇到的问题,约定读者对基本原理有一定了解,并且有安装框架的实际经验。这个命令是优化包的关键一环。命令要谨慎使用。 本文讨论通过composer工具安装Yii2框架并优化Vendor过程中遇到的问题,约定读者对composer基本原理有一定了解,并且有安装Yii2框架的实际经验。 在Yii2社区里经常会遇到一类问题,那就是 安装完官方推荐的版本后1 ...
摘要:构造器注入实现特定参数的构造函数,在新建对象时传入所依赖类型的对象。 基本概念 1.依赖倒置(反转)原则(DIP):一种软件架构设计的原则(抽象概念,是一种思想)在面向对象编程领域中,依赖反转原则(Dependency inversion principle,DIP)是指一种特定的解耦(传统的依赖关系创建在高层次上,而具体的策略设置则应用在低层次的模块上)形式,使得高层次的模块不依赖于...
阅读 1118·2021-10-27 14:15
阅读 1453·2021-10-15 09:42
阅读 2937·2019-08-30 15:53
阅读 1465·2019-08-23 17:02
阅读 3204·2019-08-23 16:23
阅读 3362·2019-08-23 15:57
阅读 3670·2019-08-23 14:39
阅读 695·2019-08-23 14:35