1.开发助手

1) 下载

git clone https://github.com/phalcon/cphalcon.git

git clone https://github.com/phalcon/phalcon-devtools.git

2)修改目录下的ide/gen-stubs.php文件

// define('CPHALCON_DIR' , '/Users/micate/Code/cphalcon/ext/php');
define('CPHALCON_DIR' , 'E:\xampp\htdocs\phalcon-devtools'); // if (!file_exists(CPHALCON_DIR)) {
// throw new Exception("CPHALCON directory does not exist");
// } //需要将文件的目录改成开发包的目录地址

3) 生成phalcon语法文件

php gen-stub.php

    4)配置PHPstorm支持phalcon语法(指定包的地址即可)

  常见错误汇总:

    1.  Scanner: Unknown opcode 58

 $condition = 'username = :username:';
$params = [
'username' => $username,
]; $row = SysUser::findFirst(
[
$condition,
'bind' => $params
]
); //执行数据查询的时候, 错误的原因是 绑定的参数 :username 注意两点都有冒号

    2.

Fatal error: Uncaught Error: Access to undeclared static property: Phalcon\Di::$_default in E:\xampp\htdocs\dajiala_main\public\index.php: Stack trace: # [internal function]: Phalcon\Di->__construct() # E:\xampp\htdocs\dajiala_main\public\index.php(): Phalcon\Di\FactoryDefault->__construct() # {main} Next Error: Access to undeclared static property: Phalcon\Di::$_default in E:\xampp\htdocs\dajiala_main\public\index.php: Stack trace: # [internal function]: Phalcon\Di->__construct() # E:\xampp\htdocs\dajiala_main\public\index.php(): Phalcon\Di\FactoryDefault->__construct() # {main} thrown in E:\xampp\htdocs\dajiala_main\public\index.php on line 

php扩展版本对应的有问题,一定要下载对应的版本https://github.com/phalcon/cphalcon

php框架之phalcon的更多相关文章

  1. 一个神奇的PHP框架:Phalcon 之编译安装

    前言 CentOS7下升级PHP到最新版本以及编译安装phalcon框架,看相关文档无数遍,自己尝试编译安装之后才理解的更深,编译步骤以及碰到的问题做个简单的记录 php-7.0.11编译安装 1.下 ...

  2. 一个神奇的PHP框架:Phalcon 之初识

    前言 公司的APP响应速度比较慢,公司大神决定使用C语言编写的PHP框架Phalcon 代替原来的框架,响应速度有比较大的提升.以前只是听说过,没有深入的了解过.即然工作中有用到,便花点时间了解了下, ...

  3. windows,phalcon工具的安装使用

    一.使用工具之前,必须安装phalcon的扩展,也就是php_phalcon.dll动态链接库 phalcon官方地址:https://github.com/phalcon/cphalcon/rele ...

  4. 到底如何选择PHP框架?Yii、ThinkPHP、laravel、CI.

    如果你是为了工作和就业,你应该选择框架以工作为目标,看公司里面未来招聘中用的最多的是什么框架.很简单的判断方式 很多朋友都不知道如何去选择框架,选择框架的时候就会很纠结.到底该学什么框架,选择什么框架 ...

  5. 深入理解IoC和DI

    本文章转载自: https://segmentfault.com/a/1190000005602011 最近在研究php的lumen框架和phalcon框架,这两个框架的底层架构都用到了IoC,DI, ...

  6. PHP 命令行模式实战之cli+mysql 模拟队列批量发送邮件(在Linux环境下PHP 异步执行脚本发送事件通知消息实际案例)

    源码地址:https://github.com/Tinywan/PHP_Experience 测试环境配置: 环境:Windows 7系统 .PHP7.0.Apache服务器 PHP框架:ThinkP ...

  7. PHP 工程师技能图谱

    # PHP 工程师技能图谱## 基础知识 - HTTP - HEADER - REQUEST - RESPONSE - GET/POST/PUT/DELETE/PATCH/CONNECT/OPTION ...

  8. 前后端分离项目 nginx配置实践

    新项目采用前后端分离的方式开发,前后端代码打算分开部署(同机器且同域名),但打算支持后端依然可访问静态资源. 搜索nginx配置大部分都通过url前缀进行转发来做前后端分离,不适用目前项目. 说明 前 ...

  9. 在centos 服务器上安装phalcon框架 undefined symbol: php_pdo_get_dbh_ce

    去git 下载对应版本的框架 命令行: sudo yum install php-devel pcre-devel gcc make 然后使用GIT clone到服务器上,然后 git clone g ...

随机推荐

  1. SpringBoot入门教程(二十一)IntelliJ IDEA配置Quartz启动项

    本地运行:

  2. Redis哨兵机制

    Redis Sentinel物理结构图 角色 IP Port 别名 master 127.0.01 6379 主节点 slave-1 127.0.01 6380 slave-1节点 slave-2 1 ...

  3. 10分钟 在linux里创建.net core helloworld控制台程序

    官方教程 安装linux https://www.cnblogs.com/LittleFeiHu/p/9749455.html 第一步 :选择和你本机适用的Linux版本,我这里用的是18.04. 第 ...

  4. ASP.NET Core的JWT的实现(自定义策略形式验证).md

    既然选择了远方,便只顾风雨兼程 __ HANS许 在上篇文章,我们讲了JWT在ASP.NET Core的实现,基于中间件来实现.这种方式有个缺点,就是所有的URL,要嘛需要验证,要嘛不需要验证,没有办 ...

  5. [TCP/IP] 传输层-ethereal 抓包分析TCP包

    开启抓包工具抓取一个HTTP的GET请求,我的ip是10.222.128.159    目标服务器ip是140.143.25.27 握手阶段: 客户端 ===> SYN MSS=1460(我能接 ...

  6. PHP信号管理

    PHP信号管理   SIGHUP     终止进程     终端线路挂断 SIGINT     终止进程     中断进程 SIGQUIT    建立CORE文件终止进程,并且生成core文件 SIG ...

  7. ecstore中怎样使用ajax提交数据

    //javascript代码 $$(".bb").addEvent('change',function(e){ var order_item_id = this.get('orde ...

  8. flex 实例 豆瓣手机端布局实现

    0.最终成品

  9. mysqli_fetch_array() ,mysqli_fetch_assoc()遇到的问题

    该函数每运行一次就会读取一行数据. $book1_imgnum="select * from book_img limit 12"; $book1_totalimg=mysqli_ ...

  10. SAP MM 采购ERP顾问咨询费限制总金额的框架协议实现方案

    SAP MM 采购ERP顾问咨询费限制总金额的框架协议实现方案 [业务场景] 采购部门与ERP咨询公司签订了一个框架协议,只规定不同级别顾问的人天费用,不限定这些不同级别咨询顾问的具体采购的人天数,但 ...