2017 © Pedro Peláez
 

library phalcon-json-view

Return phalcon controller response as JSON

image

fizzka/phalcon-json-view

Return phalcon controller response as JSON

  • Wednesday, October 18, 2017
  • by fizzka
  • Repository
  • 0 Watchers
  • 0 Stars
  • 138 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 6 % Grown

The README.md

phalcon-json-view

Little stuff to make json responses in phalcon, (*1)

Installation

clone repo or composer require fizzka/phalcon-json-view, (*2)

Usage

Step 1

Customize your phalcon events manager:, (*3)

use Fizz\Phalcon\JsonView\JsonView;
use Phalcon\Mvc\Dispatcher;

$di->set('dispatcher', function () use ($di) {
    $eventsManager = $di->getShared('eventsManager');

    $json = new JsonView();

    $eventsManager->attach('dispatch:afterDispatchLoop', $json);

    $dispatcher = new Dispatcher();

    $dispatcher->setEventsManager($eventsManager);
    return $dispatcher;
}, true);

Step 2

Disable view:, (*4)

use Phalcon\Mvc\View;

$di->set('view', function () {
    $view = new View();
    $view->disable();
    return $view;
}, true);

Step 3

Extend abstract class Fizz\Phalcon\JsonView\Controller;, (*5)

use Fizz\Phalcon\JsonView\Controller;

class ExampleController extends Controller
{
    public function indexAction()
    {
        return ['foo' => 'baz'];
    }
}

Code example

Full-working example @see example.php, (*6)

License

MIT, (*7)

The Versions

18/10 2017

dev-master

9999999-dev

Return phalcon controller response as JSON

  Sources   Download

MIT

The Requires

  • php ~5.4 | ~7.0
  • ext-phalcon ~3.0

 

by Ilya Bulah