Flex 4,php&常见的db变量

时间:2010-12-28 02:31:20

标签: flex zend-framework

我正在使用Flex 4,Zend& PHP。我创建了一些php dataservices&修改它们以创建1个带有我的数据库连接的php文件,然后在flex中的整个服务调用中使用它们。我使用php& amp测试我的php一切正常。

但是,当我在Flex中测试它时,我收到错误“确保Zend Framework已正确安装且参数”amf.production“未设置为true”。

我已将其跟踪到我的代码中的第一行,其中包含“include”语句...这不是一个php错误,因为脚本在php中运行。 Flex的解决方法是什么?

<?php

include ( "myConnections.php" ); // flex doesn't like this line
class myCustomClass {

 public $conn;

 public function __construct() {

   $this->conn = new conn();

   $this->connection = mysqli_connect(
       $this->conn->server,
       $this->conn->username,
       $this->conn->password,
       $this->conn->databasename,
       $this->conn->port
        );

}


public function myFunction () {

    // blah, blah, blah
}

}
?>

3 个答案:

答案 0 :(得分:0)

如何删除括号,使其显示为include "myConnections.php"; 或者使用一次需要?或者使用AutoLoad(http://php.net/manual/en/language.oop5.autoload.php)?

答案 1 :(得分:0)

如果您正在使用Zend框架,则不必使用include语句,而是使用Bootstrap文件来设置环境。

这就是说,你确定myConnections.php没有问题吗?仅出于调试目的,您是否尝试对连接值进行硬编码,然后使用Flex进行测试?

答案 2 :(得分:0)

尝试这种方式:包含'myConnections.php';单引号。

但是你的PHP代码中有100%的问题。如果可以添加myConnections.php代码。