700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > phalcon框架 – PHP基础 – 前端 php udp包 程序

phalcon框架 – PHP基础 – 前端 php udp包 程序

时间:2020-03-12 09:25:39

相关推荐

phalcon框架 – PHP基础 – 前端 php udp包 程序

原理是通过开发日报告提交系统,掌握了基本的phalcon框架原理和PHP语言。也了解了一些linux常用指令,收获颇丰。

下面对项目中所遇到的问题进行总结:

1.前台数据传往后台所用的三种方法:

(1)表单提交form,$this->request->getPost(‘name’);

(2)超链接, $_GET[“name”];

(3)超链接,从后台函数名中中获取参数parameters

2.数据全局化的两种方法:

(1)session $this->session->set(‘auth’,array(

‘number’ => $info->number,

‘name’ => $info->name,

‘permission’=>$info->permission));

(2)persistent持久化, $this->persistent->acl = $acl

3.插件plugins,本项目中用到访问控制acl,目的是在路由跳转之前进入这个securityplugin中,判断目前的角色role是否有权限进入这个url。这部分需要在service中设置di。编码过程中发现了一个框架的不足之处, foreach ($guestResources as $resource => $actions) {

$acl->allow(‘guest’, $resource, ‘*’);这里的*指的是该resource对应的controller下所有的action,而不是之前定义的action(与文档讲解不符),而且它的allow或者deny不能超过一定数量。

4.发送邮件,用的是PHPMailer库,需要添加class.phpmailer.php 和class.smtp.php引用路径。详情见《PHP语言精粹》OREILLY 88页

5. 建立项目和model层可以用指令phalcon project ABC和phalcon model ABC完成,更加方便实用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。