【问题标题】:Symfony 1 not autoloading model classesSymfony 1 不自动加载模型类
【发布时间】:2012-04-17 02:40:11
【问题描述】:

旧的 Symfony 项目不加载 一些 模型类。模型生成正常,我可以看到 project/lib/model 中的类,但是当我刷新页面时,我得到“未知模型类 MyClass”异常。我试着清除缓存。

我检查了缓存文件夹中的 config_autoload.yml.php 文件,这些类不存在。但是还有很多...

所以我的问题是:为什么 symfony 自动加载器只忽略这些文件,我可以做些什么来克服这个问题。

Symfony 版本是 1.0.22

谢谢。

【问题讨论】:

  • 可能是 php 的限制。你的模型中有多少张表?
  • 大约 35。那会是什么限制?我当然有更多:(
  • 您使用的是学说还是推进?是否总是加载相同的模型,我的意思是,symfony 每次都以相同数量的模型停止?
  • 没有。我找到了解决方案:我删除了文件,重建模型然后复制回代码。而且......知道它有效。不太确定是什么问题。

标签: php class symfony1 model autoload


【解决方案1】:

解决方案 1: 从资源管理器中删除缓存文件夹的内容。

解决方案 2: 从项目的根目录发出命令。 "symfony cc 或 symfony clear:cache"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-30
    • 2012-10-07
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    • 2012-05-10
    相关资源
    最近更新 更多