Overview

Namespaces

  • App
    • Components
    • Interfaces
    • Lib
      • Files
      • Forms
        • Controls
      • Html
      • Repair
      • Statics
    • Model
    • Modules
      • BaseModule
        • Presenters
      • PartnersModule
        • Presenters
      • ProductModule
        • Presenters
      • SaleModule
        • Model
        • Presenters
      • SettingsModule
        • Model
        • Presenters
      • StoreModule
        • Model
        • Presenters
    • Presenters
    • Router
  • PHP

Classes

  • DateTime
  • SplFileInfo

Interfaces

  • ArrayAccess
  • Countable
  • Exception
  • Iterator
  • Traversable
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Download
 1: <?php
 2: 
 3: /**
 4:  * Project sberp
 5:  *
 6:  * @file ActionPresenter 
 7:  * @author Jaromír Polášek
 8:  * @version 0.7.1.FORM
 9:  * Encoding UTF-8
10:  */
11: 
12: namespace App\Modules\BaseModule\Presenters;
13: 
14: use App\Presenters\RenderPresenter;
15: /**
16:  * Výchozí presenter. Dokáže Zobrazit a upravovat data v databázi
17:  *  Pro složitější operace se používají vlastní presentery v modulech
18:  */
19: class ActionPresenter extends RenderPresenter{
20:     
21:     /**
22:      * Provede se před zápisem do databáze
23:      * @param array $values
24:      * @return array
25:      */
26:     protected function beforeProcess($values){
27:     //Kód vykonaný předo uložením záznamu
28:     return $values;
29:     } 
30:     
31:     /**
32:      * provede se po úspěšném zápisu do databáze
33:      * @param integer $id Id právě uloženého záznamu
34:      */
35:     protected function afterProcess($id){
36:     if (is_int($id)) {
37:         //Kód vykonaný po uložení záznamu
38:     }
39:     }   
40: }
41: 
sberp API API documentation generated by ApiGen