1

具有功能的控制器文件示例

使用 Api\Controller\Action;

class Api_WebserviceController extends Zend_Rest_Controller {
  function xyz(){
    echo "xyz";
   }
}

我有一个函数的模型文件示例。

Class api_model{
function abc_model(){
    $name="model function called in controller";
}
}

我想调用控制器函数中的模型函数来回显 $name 的值。

谁能建议我如何在Pimcore的控制器中调用模型函数

4

1 回答 1

1

将您的模型文件放在/website/lib/目录中,并通过在自动加载器中注册您的“api”命名空间/website/var/config/startup.php

Zend_Loader_Autoloader::getInstance()->registerNamespace([
    'api',
]);

然后你应该能够在任何地方使用你的模型。

$model = new api_model();
$model->abc_model();

注意:您应该遵循PSR-4(或PSR-0)规范以允许自动加载器解析您的类。

于 2015-09-04T10:52:32.657 回答