Пример #1
0
 public function render()
 {
     $view = new \Phalcon\Mvc\View\Simple();
     $template = $this->getTemplate();
     $view->setViewsDir(dirname($template) . '/');
     $filename = basename($template);
     $file = explode('.', $filename);
     array_pop($file);
     $file = implode('.', $file);
     return $view->render($file, $this->getParameters());
 }
<?php

$view = new Phalcon\Mvc\View\Simple();
echo $view->render('templates/my-view', array('content' => $html));
Пример #3
0
<?php

$view = new \Phalcon\Mvc\View\Simple();
//A trailing directory separator is required
$view->setViewsDir("../app/views/");
// Render a view and return its contents as a string
echo $view->render("templates/welcomeMail");
// Render a view passing parameters
echo $view->render("templates/welcomeMail", array('email' => $email, 'content' => $content));
Пример #4
0
                }
                $parameterTypes = implode(" | ", $parameterTypes) . " " . $name;
                if ($parameter->isOptional()) {
                    $parameterTypes = "[" . $parameterTypes . "]";
                }
                $cp[] = $parameterTypes;
            }
            $methodsString .= join(", ", $cp) . ")";
            if ($simpleClassName != $docClassName) {
                $className = $method->getDeclaringClass()->name;
                $classLink = new \PhalconDocs\ClassLink($className);
                $methodsString .= " inherited from " . $classLink->get();
            }
            $methodsString .= PHP_EOL . PHP_EOL;
            if (isset($ret["description"])) {
                foreach (explode("\n", $ret["description"]) as $dline) {
                    $methodsString .= "" . $dline . "\n";
                }
            } else {
                $methodsString .= "...\n";
            }
            $methodsString .= PHP_EOL . PHP_EOL;
        }
    }
    foreach ($languages as $lang) {
        file_put_contents($lang . "/api/" . $simpleClassName . ".rst", $view->render("class", ["title" => $title, "extendsString" => $extendsString, "implementsString" => $implementsString, "githubLink" => $githubLink, "classDescription" => $classDescription, "constantsString" => $constantsString, "methodsString" => $methodsString]));
    }
}
foreach ($languages as $lang) {
    file_put_contents($lang . "/api/index.rst", $view->render("index", ["classes" => $indexClasses, "interfaces" => $indexInterfaces]));
}