Alexandr Kozlov 8 роки тому
батько
коміт
d57113fbc6
1 змінених файлів з 17 додано та 7 видалено
  1. 17 7
      Readme.md

+ 17 - 7
Readme.md

@@ -181,7 +181,7 @@ $order->receiverComment = 'инструкция для курьера';
 ```
 
 После того как все параметры заказа заполнены, нужно вызвать метод `dpd`.
-Данные метод возвращает объект класса `Ipol\DPD\Order` позволяющий производить операции с заказом на стороне dpd,
+Данный метод возвращает объект класса `Ipol\DPD\Order` позволяющий производить операции с заказом на стороне dpd,
 в частности создание, отмену, запрос файла наклеек или накладной, проверка статуса и др.
 
 ```php
@@ -197,6 +197,7 @@ $result = $order->dpd()->create();
 $orderId = 1; // внешний ID заказа
 $order = \Ipol\DPD\DB\Connection::getInstance($config)->getTable('order')->getByOrderId($orderId);
 $order->dpd()->cancel();
+```
 
 ### Работа с местоположениями и терминалами
 При установке модуля и загрзуки первоначальных данных список городов и терминалов сохраняются во внутреннюю БД.
@@ -206,17 +207,26 @@ $order->dpd()->cancel();
 
 ```php
 
-$locations = \Ipol\DB\Connection::getInstance($config)->getTable('location');
-$terminals = \Ipol\DB\Connection::getInstance($config)->getTable('terminal');
-$order     = \Ipol\DB\Connection::getInstance($config)->getTable('order');
+$orderTable    = \Ipol\DB\Connection::getInstance($config)->getTable('order');
+$locationTable = \Ipol\DB\Connection::getInstance($config)->getTable('location');
+$terminalTable = \Ipol\DB\Connection::getInstance($config)->getTable('terminal');
 
 ```
 
-Во всех случаях будет возвращен объект класс которого реализует интерфейс `\Ipol\DPD\DB\TableInterface` помимо этого,
-в классе могут быть реализованы свои вспомогательные методы. Например у класса местоположений есть 
-метод `getByAddress($country, $region, $city, $select = '*')` который ищет местоположение в БД по текстовому 
+Во всех случаях будет возвращен объект класс которого реализует интерфейс `\Ipol\DPD\DB\TableInterface`. 
+Помимо этого, в классе могут быть реализованы свои вспомогательные методы. Например у класса местоположений есть 
+метод `getByAddress($country, $region, $city, $select = '*')` который ищет местоположение по текстовому 
 представлению.
 
+```php
+
+// получим терминалы принимающие наложенный платеж
+$items = $terminalTable->find([
+    'where' => 'NPP_AVAILABLE = "Y"',
+])->fetchAll();
+
+```
+
 ### Примеры
 В каталоге `examples/` приведены примеры использования модуля