我是 Zend Framework 的新手,目前正在使用最新的 Netbeans IDE 进行开发。由于创建和使用模型是该过程的一部分,因此我遇到了一些奇怪的错误。
我已经在我的 MacOSX Mountain Lion 上配置了我的 XAMPP,Zend 1.11 库是已知的。我可以使用 Netbeans Zend 命令行工具初始化新项目并创建新文件。Zend Projects 运行良好。
奇怪的是,我有我的 IndexController 并想创建一个新动作 ala' zf create action myAction. 因为我的 IndexController.php 包含一个模型
require_once APPLICATION_PATH . '/models/CollectionModel.php';
此调用不起作用,并且始终打印以下错误消息:
在 /Users/tbolle/NetBeansProjects/Musiksammlung/application/controllers/IndexController.php 的控制器内创建一个名为 blaKeks 的操作
警告:require_once(APPLICATION_PATH/models/CollectionModel.php):无法打开流:第 2 行的 /Users/tbolle/NetBeansProjects/Musiksammlung/application/controllers/IndexController.php 中没有这样的文件或目录
致命错误:require_once():无法打开所需的“APPLICATION_PATH/models/CollectionModel.php”(include_path='/Applications/NetBeans/NetBeans 7.2.app/Contents/Resources/NetBeans/php/zend:/Users/tbolle/ZendFramework- 1.12.0/library:/Applications/NetBeans/NetBeans 7.2.app/Contents/Resources/NetBeans/php/zend:.:') 在 /Users/tbolle/NetBeansProjects/Musiksammlung/application/controllers/IndexController.php 第 2 行
CollectionModel 当然在 /models/CollectionModel.php
我希望有人有提示或解决方案。到目前为止感谢!
编辑 1:这就是我的应用程序路径定义的样子:
// Define path to application directory
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__).'/../application'));