【发布时间】:2013-05-10 14:36:29
【问题描述】:
目前我面临 php 中包含路径的问题。
为了使 Propel 正常运行,我需要将 build/classes 目录添加到我的包含路径中,如下所述:http://propelorm.org/documentation/02-buildtime.html#setting-up-propel
当我使用 echo get_include_path(); 打印包含路径时,它会打印正确的目录。但是当 Propel 尝试包含一个文件时,会出现一个致命错误:“找不到类”。
服务器是在 PHP 5.4.7 和 Windows 8 上运行的本地 xampp 网络服务器。
有人知道解决方案吗?
致以诚挚的问候,
杰尔默特
【问题讨论】:
-
尝试通过它的完整路径手动包含文件`include("/full/path/to/php.php"),以确保运行apache服务的用户能够读取文件。
-
除了@Orangepill 的建议,你的classmap 是最新的吗? (您可以使用
C:/...> propel-gen.bat convert-conf更新它) -
感谢@jakerella,更新我的类图后它可以正常工作!再次感谢!!!
-
当然,很高兴它成功了。
标签: php propel include-path