zloynick/joole-components-renderer
8.1.3.1
2022-05-03 22:26 UTC
Requires
- php: ^8.1
- zloynick/joole-framework: ^8.1
This package is not auto-updated.
Last update: 2024-10-03 08:27:45 UTC
README
此组件是html内容渲染器的实现。
入门
- 通过composer安装此依赖:
composer install zloynick/joole-components-renderer
配置
在joole.php配置文件中将此添加到组件中
'components' => [
...,
[
'name' => 'renderer',
'class' => \joole\components\renderer\RendererComponent::class,
// Component options
'options' => [
// Views path
'views' => __DIR__.'/../views/',
],
],
...,
],
使用
视图
创建第一个视图文件
----------index.php-----------
...
/** @var array $rating */
foreach($rating as $place => $name){
...
}
...
带参数的渲染
每个参数名都是变量,可以在视图文件中使用。
$viewObject = \joole\framework\Joole::$app->getRenderer()->renderView('index.php', [
'rating' => ['Anastasia', 'Mikhail', 'Artem'],
]);
JS/CSS渲染
您还可以将CSS/JS内容添加到视图中
...
$viewObject->renderJs(' console.log("Hello, world!")) ');
$viewObject->renderCss('body{ background-color: #c0c0c0 }');
...