CakePHP: Как реализовать типы поиска в пользовательском источнике данных?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 CakePHP: Как реализовать типы поиска в пользовательском источнике данных?

Сообщение Anonymous »

Я пытаюсь создать источник данных костюмов в Cake. Этот источник данных Costum использует API HasOffers (если кто-то из вас с ним знаком).
Структура этого API следующая (взято из документации HasOffers API):

Код: Выделить всё

$base = 'https://api.hasoffers.com/Api?';

$params = array(
'Format' => 'json'
,'Target' => 'Offer'
,'Method' => 'findAll'
,'Service' => 'HasOffers'
,'Version' => 2
,'NetworkId' => 'my-network-id'
,'NetworkToken' => 'my-api-key'
,'filters' => array(
'Offer.name' => array( 'LIKE' => 'My Offer' )
,'Offer.default_payout' => array( 'GREATER_THAN_OR_EQUAL_TO' => 10 )
)
);

$url = $base . http_build_query( $params );

$result = file_get_contents( $url );
Теперь, как вы можете видеть, используется множество параметров, чтобы убедиться, что вы получаете правильные данные и что вам действительно «разрешено» извлекать данные.
Вернемся к пирогу:
Теперь я начал создавать свой собственный источник данных, следуя руководству по примеру источника данных Cake Documentation.
На данный момент меня интересует только чтение из источника данных (т.е. мне все равно). об обновлении, создании или удалении).
Для этого я сделал следующее:
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»