2017 © Pedro Peláez
 

library posta

Výběr pobočky České nebo Slovenské pošty k doručení balíku

image

unio/posta

Výběr pobočky České nebo Slovenské pošty k doručení balíku

  • Sunday, January 14, 2018
  • by Ivorius
  • Repository
  • 1 Watchers
  • 0 Stars
  • 29 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Balík na poštu

Komponenta pro výběr pošty k doručení balíku, balíkovny, balikoboxu (sk), (*1)

Instalace:, (*2)

  1. stažení přes: composer require unio/posta
  2. v neonu si zaregistrovat potřebné Unio\Posta\IRepository (např. BalikovnaRepository)
  3. zaregistrovat si v neonu konkrétní továrníčku IXxxControlFactory na komponenty (např. IBalikovnaControlFactory)
  4. vytvořit si komponentu a pořešit vlastní zpracování v události onSelect komponenty [zavolá se po úspěšném výběru pošty] Např.

protected function createComponentBalikovna(): BalikovnaControl { $control = $this->balikovnaControlFactory->create(); $control->onSelect[] = function(IShipBox $balikovna) { $this->sesna->shipbox[BalikovnaRepository::IDENTITY] = $balikovna->getId(); }; return $control; }
  1. v šabloně (latte) daného prosenteru zadat:
{control balikovna:head} - vypíše javascript a css 
{control balikovna-form} - vypíše formulář pro vyhledání balikovny
{control balikovna} - výpis balikoven po vyhledání z formuláře výše

popřípadě slovenské pošty, (*3)

{control balikNaPostuSk-form}
{control balikNaPostuSk}
  1. import pošt do databáze: v presenteru si zavolám např.
    public function actionImport() {
        try {
          $this->balikovnaRepository->import();
        } catch(\Exception $e) {
            $this->template->message = "Chyba: " . $e->getMessage();
        }
    }

The Versions

14/01 2018

dev-master

9999999-dev https://github.com/Ivorius/Posta.git

Výběr pobočky České nebo Slovenské pošty k doručení balíku

  Sources   Download

The Requires

 

nette pošta