无法在同一个项目中导入PHP类

时间:2014-09-12 23:03:30

标签: php html class import zoho

有人可以帮助我解决在同一个项目中调用php文件(调用类)的问题,使用" namespace"," use" (php v5.3或更高版本) [我的屏幕截图] [http://i.imgur.com/6GC4UUK.png?1]

  

致命错误:类' Zoho \ CRM \ Common \ HttpClientInterface'找不到   第73行的C:\ root \ zohocrm-master \ src \ Zoho \ CRM \ index.php

  <?php namespace Zoho\CRM;

    use Zoho\CRM\Common\HttpClientInterface;
    use Zoho\CRM\Common\FactoryInterface;
    use Zoho\CRM\Request\HttpClient;
    use Zoho\CRM\Request\Factory;
    use Zoho\CRM\Wrapper\Element;    
                    .
                    .
                    .

public function __construct($authtoken, HttpClientInterface $client =null , FactoryInterface $factory = null )
        {
            $this->authtoken = $authtoken;
            // Only XML format is supported for the time being
            $this->format = 'xml'; 


             $this->client = new HttpClientInterface();
            $this->factory = $factory ;
            $this->module = "Leads";
            return $this;
        }

1 个答案:

答案 0 :(得分:0)

罗宾逊,你从这个位置打电话给班级“Zoho \ CRM \ Common ** HttpClientInterface **”:“C:\ root \ zohocrm-master \ src \ Zoho \ CRM ** index.php **”。

这意味着您尝试使用命名空间的方式不正确。

请记住,如果你这样做:

use App\namespace\class_name

这意味着您的类“class_name”必须位于如下文件夹中:App / namespace /。 因此,在调用use时,要很好地定义类的路径。