大家好,小信来为大家解答以上问题。一i,yii很多人还不知道,现在让我们一起来看看吧!
1、 1.
2、 Yii:app()是一个我们可以在当前框架中直接操作的实例化对象。
3、 我们可以把这个对象理解为第一个请求应用的对象。
4、 Yii框架是一个纯OOP的面向对象框架,也就是说用对象调用类的属性和方法来完成应用请求。
5、 2.
6、 通过上面的分析,我们知道Yii:app()是系统中的第一个对象,是老大。我们可以使用这个对象来调用系统中其他相关的方法、属性和对象。
7、 Yii:app()是CwebApplication类实例化的对象。
8、 cwe application(framework/web/cwe application . PHP)
9、 所以Yii:app()可以调用CwebApplication或者父类CApplication中的相关属性或者方法。
10、 注意:不要随便访问CwebApplication或其父类的相关方法,会影响系统的稳定性。
11、 可以通过函数get_class (object)根据对象得到相应的类。
12、 3.
13、 系统应用组件
14、 我们可以通过Yii:app()调用系统的组件
15、 用户会话请求日志数据库等等。
16、 上述组件可以从系统的任何角落直接访问。
17、 Yii:app()-user(实例化对象' cwebuser '='/web/auth/cwebuser . PHP ',)
18、 Yii:app()-session(实例化“CHttpSession”)
19、 yii:app()-请求
20、 Yii:app()-db
21、 4.系统组件。
22、 5.
23、 Yii:app()在入口处实例化index.php。
24、 6.
25、 [提示信息Flash ()]
26、 SetFlash()设置提示信息。
27、 GetFlash()提取提示信息。
28、 HasFlash()确定提示信息是否存在。
29、 例如:setflash('成功','添加商品成功')
30、 将在会话中存储成功信息。
31、 HasFlash('成功');将判断当前会话中是否存在名为success的变量。
32、 Getflash ('success ')将转到会话以提取名为success的变量,
33、 之后变量success会为我们删除(刷新页面的消息会消失)。
34、 以上信息由用户组件user设置。
35、 7.
36、 查看显示
37、 [显示时间]
38、 显示sql语句运行时main.php
39、 8.
40、 自己写的脚本代码运行时间
41、 9.
42、 [用户注销系统,同时删除会话和cookie
43、 yii:app()-用户-注销();
44、 10.
45、 [如何获取当前控制器和方法]
46、 控制器:$ this-id;
47、 方法:$ this-action-id;
本文到此结束,希望对大家有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!