Проблемы с импортом PHP класса в одном проекте
Кто-то может помочь мне в вопросе обращения к файлам php внутри одного и того же проекта (вызов классов), используя "пространство имен", "использование" ( php v5.3 или выше) [My Screenshoot] [ http://i.imgur.com/6GC4UUK.png?1%5D
Неустранимая ошибка: класс 'Zoho\CRM\Common\HttpClientInterface' не найден в C:\root\zohocrm-master\src\Zoho\CRM\index.php в строке 73
<?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 ответ
Робинсон, вы вызываете класс "Zoho\CRM\Common**HttpClientInterface**" из этой позиции: "C:\root\zohocrm-master\src\Zoho\CRM**index.php**".
Это означает, что способ, которым вы пытаетесь использовать пространство имен, неверен.
Помните, если вы делаете:
use App\namespace\class_name
Это означает, что ваш класс "имя_класса" должен находиться в такой папке: App/namespace/. Так что очень хорошо определите путь к вашему классу, когда вы вызываете use.