【发布时间】:2012-05-13 18:31:20
【问题描述】:
我正在尝试创建 Zend Framework 自定义提供程序,在这里:
if($module == 'default'){
$modelsPath = dirname(__FILE__) . '/../application/models';
$filePath = realpath($modelsPath) . '/' . $name . '.php';
} else
if(!$module == ''){
$modelsPath = dirname(__FILE__) . '/../application/' . $module . '/models';
$filePath = realpath($modelsPath) . '/' . $name . '.php';
} else {
die('Please enter a module!');
}
当我试图创建文件的路径时,当它的默认模块一切正常时,但对于 ex。无论真实路径返回什么错误,模块都是另一个词?!错误在哪里?
【问题讨论】:
-
如果路径不存在,realpath 返回 false。
-
当 realpath() 返回 false 时,很简单,您的路径(目录)不存在,或者您传递的路径错误。
-
谢谢!我忘记了模块文件夹:]
标签: php zend-framework realpath