【问题标题】:Fatal error: Class 'sfGuardSecurityUser' not found in ...\lib\myUser.class.php on line 4致命错误:在第 4 行的 ...\lib\myUser.class.php 中找不到类 'sfGuardSecurityUser'
【发布时间】:2012-08-03 11:22:25
【问题描述】:

我得到了那个错误

致命错误:在第 4 行的...\lib\myUser.class.php 中找不到类“sfGuardSecurityUser”

这是我的设置.yml

all:
  .settings:

    csrf_secret:            unCodeSecret
    enabled_modules:        [default, sfGuardAuth]
    escaping_strategy:      true
    escaping_method:        ESC_SPECIALCHARS
    use_database:           true

  .actions:

    login_module: sfGuardAuth
    login_action: signin`

和 myUser.class

class myUser extends sfGuardSecurityUser
{
}

【问题讨论】:

    标签: php doctrine symfony-1.4 sfguard


    【解决方案1】:

    您是否按照here 的每个步骤进行操作?

    你清除缓存了吗?

    php symfony cc
    

    您是否启用了config/ProjectConfiguration.class.php 中的插件?

    $this->enablePlugins(array(
      'sfDoctrinePlugin',
      'sfDoctrineGuardPlugin',
      // ...
    

    【讨论】:

    • 当然你没有。至少,不是全部。你建立你的模型了吗?
    • 我添加了“sfDoctrineGuardPlugin”,但出现了 3 个其他错误:1 - SCREAM:错误抑制被忽略 2 - 致命错误:未捕获的异常 'InvalidArgumentException' 带有消息“插件“sfDoctrineGuardPlugin”不存在。 '在...\lib\vendor\symfony-1.4.18\lib\config\sfProjectConfiguration.class.php 第 460 行 3 - InvalidArgumentException:插件“sfDoctrineGuardPlugin”不存在。在 .....\lib\vendor\symfony-1.4.18\lib\config\sfProjectConfiguration.class.php 第 460 行
    • 您是否在/plugins 中安装了插件(使用svn 或symfony plugin:install sfGuardPlugin)?
    • 对不起,我说我做了,因为我只收到了“清除缓存”
    • 我通过从官方网站下载插件来安装插件,并且我确实在插件文件中提取了
    猜你喜欢
    • 1970-01-01
    • 2012-11-05
    • 2016-02-19
    • 2012-11-08
    • 2015-01-18
    • 1970-01-01
    • 1970-01-01
    • 2014-06-20
    • 2014-12-28
    相关资源
    最近更新 更多