0

我有这个结构:

application
      controllers
            ...
      models
            acl
                api.php
                ...
            user.php
            ...
      ...

在 user.php 我有 Application_Model_User 类,在 api.php 我有 Application_Model_Acl_Api 类。在 bootstrap.php 我有这个代码:

    $resourceLoader = new Zend_Loader_Autoloader_Resource(array(
        'basePath'  => APPLICATION_PATH,
        'namespace' => 'Application',
    ));
    $resourceLoader->addResourceTypes(
        array(
            'model' => array
            ( 'path'      => 'models/acl',
            'namespace' => 'Model_Acl' ),
        )    
    );

如果在 user.php 中使用new Application_Model_Acl_Api它会给我一个错误:“找不到类。” 我该如何解决这个错误???

顺便说一句,请不要告诉我放在include_once('acl/api.php');文件的开头。这是一个很大的应用程序,如果我这样做,那么我将不得不为每个模型都这样做。

4

0 回答 0