-
1.Controller和View关联 (1)控制器中: 调用一个renderpartial()方法,这个方法是基类Controller中的方法 这里使用$this这个关键字调用。 (2)renderpartial(“parm”),参数表示要显示那个视图文件,当然yii还规定了要显示视图,必须在前面加一个return语句: 完整语句:return $this->renderpartial(“parm”);查看全部
-
//server到客户端 $cookie = Yii::$app->response->cookies; //获取cookie $cookie_data = array('name'=>'user', 'value'=>'slcheng'); $cookie->add(new yii/web/Cookie($cookie_data)); //设置cookie数据 $cookie->remove('user'); //删除cookie数据 //从客户端取得cookie $cookie = Yii::$app->request->cookies; //获得浏览器请求的数据查看全部
-
相应处理:<br> $res = \YII::$app->response;<br> 更改状态码:$res->statusCode = "404";<br> 添加header: $res->headers->add("pragma", "no-cache");<br> 修改header: $res->headers->set("pragma", "max-age=5");<br> 删除header: $res->headers->remove("pragma");<br> <br> 跳转: $res->headers->add("location", "http://www.baidu.com");<br> 重定向:$this->redirect("http://www.baidu.com", "302");<br>//302表示状态码 <br> 文件下载:$res->headers->add("content-disposition", "attachment; filename="a.jpg");<br> $res->sendFile("./robots.txt");查看全部
-
namespace app\controllers;<br> use yii\web\Controller;<br> class HelloController extends Controller<br> {<br> <br> function actionIndex()//action写前面 操作写后面<br> {<br> echo "hello world!";<br> }<br> } www.basic.com/web/index.php?r=hello/index 访问地址?r=控制器名/动作名查看全部
-
没有写namespace 的类,为顶层类(全局类),new对象的时候 $a=new \apple()代表调用的是顶层类查看全部
-
use a\b\c\apple; 调用此空间的类apple use a\b\c\apple as Aapple 取别名查看全部
-
namespace a\b\c; 命名空间,指定类所在的命名空间查看全部
-
响应处理查看全部
-
$session->open();查看全部
-
通过$model->hasMany('\app\models\Order',['customer_id'=>'id'])->all(); 可以进行关联查询。查询出Order中customer_id和$model->id相匹配的记录。查看全部
-
通过Model::find()->batch(10),可以每次循环取10条,功能类似于文件读取中的管道读取,一次只加载部分到内存,这样可以节省内存,避免浪费(一次载入所有到内存然后慢慢处理,是会占用较多内存的)查看全部
-
通过yii::$app->request;操作请求信息。 通过yii::$app->response;操作响应信息查看全部
-
通过use xxx\xx\xx as yyy,可以进行重命名查看全部
-
通过使用不同的命名空间,从而规避类名重定义查看全部
-
关联查询查看全部
举报
0/150
提交
取消