konto usunięte

Temat: Hrd.pl

Witam serdecznie,
czy ktoś z was próbował ich api połączyć z cakephp.
Chciałem napisac component do tego ale ległem po 40 minutach próbowania nawiązania samego połączenia się z nimi.

Ciągle dostaje
Fatal Error
Error: Call to a member function hello() on a non-object
File: /home/piotr/projects/CMS/Controller/Component/HrdComponent.php
Line: 17

konto usunięte

Temat: Hrd.pl

Znalazłem przyczynę opisanego błędu jak i innych, które napotkałem.
Dla zainteresowanych najważniejsza część Classy

<?php
App::uses('HrdApiFactory', 'Vendor/HrdApi/');
App::uses('HrdApiHttpRequest', 'Vendor/HrdApi/');
App::uses('HrdApiCurl', 'Vendor/HrdApi/');
App::uses('HrdApi', 'Vendor/HrdApi/');
class HrdComponent extends Component{
public $settings = array(
'uid' => '',
'password' => '',
);
public function __construct(ComponentCollection $collection, $settings = array()){
$this->settings = Set::Merge($this->settings, $settings);
$this->HrdApiFactory = new HrdApiFactory($this->settings['uid'], $this->settings['password']);
$this->API = $this->HrdApiFactory->getApi(HrdApiFactory::CONNECTION_TYPE_CURL);
}


Należy jeszcze pamiętać aby w pliku HrdApi.php zakomentować:

//include('HrdApiCurl.php');
//include('HrdApiFactory.php');
//include('HrdApiHttpRequest.php');



Wyślij zaproszenie do