找不到php命名空间类


php namespace Class not found

Version_DefaultComponentForm.php

namespace ComponentManagement'Form;
class Version_DefaultComponentForm extends VersionForm {
    public function __construct($name = null) {

ComponentManagementController.php

namespace ComponentManagement'Controller;
use Zend'Mvc'Controller'AbstractActionController;
use ComponentManagement'Form;
use ComponentManagement'Model'Component;
    class ComponentManagementController extends AbstractActionController {
        protected $albumTable;
        public function indexAction() {
            $componentForm = new Form'ComponentForm();
            $versionForm = new Form'VersionForm();
            $version_DefaultComponentForm = new Form'Version_DefaultComponentForm();

我得到了这个错误:

致命错误:在第15行的D:''WEB''examplep''htdocs_zend''modules''ComponentManagement''src''ComponentManagement''Controller''ComponentManagementController.php中找不到类"ComponentManagement''Form''Version_DefaultComponentForm">

我自己找不到任何bug。。。有人能告诉我为什么吗?使用php 5.4.7与zend 2.0

不知道为什么,但它现在工作正常。

namespace ComponentManagement'Controller;
use Zend'Mvc'Controller'AbstractActionController;
use ComponentManagement'Form;
use ComponentManagement'Model'Component;
class ComponentManagementController extends AbstractActionController {
    public function indexAction() {
        $componentForm = new Form'ComponentForm();
        $versionForm = new Form'VersionForm();
        $request = $this->getRequest();
        if ($request->isPost()) {
            $component = new Component();
            $componentForm->setInputFilter($component->getInputFilter());
            $componentForm->setData($request->getPost());
            if ($componentForm->isValid()) {
            }
        }
        return array('forms' => array(
                'ComponentForm' => $componentForm,
                'VersionForm' => $versionForm,
            )
        );
    }

http://framework.zend.com/manual/2.0/en/modules/zend.loader.standard-autoloader.html

Zend''Loader''StandardAutoloader设计为符合PSR-0自动加载器。它假设命名空间+类名与文件系统,其中命名空间分隔符和下划线已转换为目录分隔符。:P