コード例 #1
0
ファイル: testViewJson.php プロジェクト: AntoineBOB/ZendTuto
<?php

require "./vendor/autoload.php";
$vm = new \Zend\View\Model\ViewModel(array('nom' => 'tintin', 'title' => 'tintin', 'description' => 'bande dessinée', 'link' => 'http://manewa.fr'));
$vm->setTemplate('testTintin');
$resolv = new \Zend\View\Resolver\TemplateMapResolver(array('testTintin' => __DIR__ . '/tintin.phtml'));
$rendu = new \Zend\View\Renderer\JsonRenderer();
$rendu->setResolver($resolv);
echo $rendu->render($vm);
コード例 #2
0
ファイル: renderer.php プロジェクト: benjyspider/ZF
<?php

/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
require './vendor/autoload.php';
$vm = new \Zend\View\Model\ViewModel(array('nom' => 'tintin'));
$vm->setVariables(array('title' => 'tintin', 'description' => 'bande dessinée', 'link' => 'http://manews.fr'));
$vm->setTemplate('liste');
$resol = new Zend\View\Resolver\TemplateMapResolver(array('liste' => __DIR__ . '/liste.phtml'));
$rendu = new \Zend\View\Renderer\PhpRenderer();
$rendu->setResolver($resol);
echo $rendu->render($vm);
$rendujson = new \Zend\View\Renderer\JsonRenderer();
$rendujson->setResolver($resol);
echo $rendujson->render($vm);
$rendufeed = new \Zend\View\Renderer\FeedRenderer();
echo $rendufeed->render($vm);