php框架中的phalcon框架的安装,及初步认识,从表单提交简单的数据到数据库中

php框架中的phalcon框架的安装,及初步认识,从表单提交简单的数据到数据库中

 

1.phalcon框架的安装:php

  phalcon框架在windows本地安装能够利用wamp软件,安装以后能够查看对应的php的版本,而后在官网上下载对应的.dll文件,以后移动到php的ext文件夹中html

而后在php模块下进行修改一下配置文件,php.ini,extension与xsl附近加上一句话extension=php_phalcon.dll表示已经开启这个扩展模块前端

而后还须要在apache模块下搜索一下php.ini这个文件,而后在一样的位置也加上这样一句话,注意,由于这个是集成环境,全部在apache下面也有这样的一个.php.ini文件mysql

全部必须修改,否则,识别不出框架sql

最后在php探针的页面利用ctr+F这个快捷键将phalcon表示这个已经安装好了,不然安装失败,查找.dll与php版本是否是对应的thinkphp

 

2.phalcon的初步认识:数据库

phalcon是一个国内用的比较少,比较古老的框架一个国有单位喜欢用,是C实现的,全部运行速度是普通框架的15-20倍,她这个系统架构是很是灵活的,能够变更,官网英语版本好像是这么说的,可是thinkphp框架好像·也是说,并必定须要严格的MVC架构,apache

首先介绍下模板文件,模板文件的后缀名是phtml,而后里面有Html,还有Php代码是属于混合编写,而后里面有一个tag关键字,通常高手有人把它理解为插件,由于它本身不能定义嘛,而后利用$this->tag->getfild的形式,能够在浏览器的模板生成表单,而且将用户填入的数据提交到后台控制器中,这个tag应该是一个$this的方法,返回一个对象,而后再次调用相应的方法,而且在模板文件中生成对应的表单,而后将用户填写的数据提交到后台控制器,全部应该是封装了不少东西,用起来应该比较简单直接,而后有的高手说,phalcon框架提交数据到数据库作的比较好,好比,在Model类中,直接定义相应的变量就行,全部不少工做其实是迁移到前端,模板中去了!windows

 

而后接受一下控制器层:控制器也是分红不一样的模块,每个模块对一个类文件,而且后缀名是Controller,而后控制器里面有IndexAction方法,能够看到后缀名是Action,每一个控制器中都有一个index方法,用来干净的展现一个与对应的index模板,好比这个模版是一个表单用来手机用户的填写信息的;在控制器中能够看到模型的save方法直接包含$this-request产生的数组和对应键名,因此一个表对应一个模型类文件,一个控制器类文件对应一个模版文件夹,控制器类文件,驼峰命名,方法命名:第一个单词首字母小写驼峰命名,模板文件夹:对应控制器类名小写命名;数组

 

 

3.链接数据库的难点:

 

第一次安装以后因为没有设置数据库的密码,直接用root而后空密码,直接在引导文件即public文件中的inde.php文件配置,可是然数据库中写数据,老是报错密码错误

结果在大神的知道下,首先关闭Mysql服务;而后找到数据的配置文件文件my.ini而后在最后一行填上以下,能够跳过检查

,而后重启服务器,在dos命令下进入到mysql,由于这个开始没有设密码全部直接就进去了,而后利用 use mysql;这条命令直接进入到这个数据库中

而后执行:update user set password='123' where user='root'

而后终于把密码改了,而后在修改下引导文件

而后再发现因为base目录是辅导这个单词

须要把项目名也修改为这个单词,而后再次运行,填入数据,发现成功了!

相关文章
相关标签/搜索