geniv/nette-visitation
Composer 安装命令:
composer require geniv/nette-visitation
包简介
Visitation component for Nette Framework
关键字:
README 文档
README
Installation
$ composer require geniv/nette-visitation
or
"geniv/nette-visitation": ">=1.0.0"
require:
"php": ">=5.6.0", "nette/nette": ">=2.4.0", "dibi/dibi": ">=3.0.0", "geniv/nette-locale": ">=1.0.0"
Include in application
neon configure (for configure in presenter):
parameters: # visitation email visitation: from: "test@email.cz" to: "test@email.cz" bcc: "test@email.cz"
neon configure extension:
extensions: visitation: Visitation\Bridges\Nette\Extension
usage:
{control visitation}
presenters:
use Visitation; protected function createComponentVisitation(Visitation $visitation) { $visitation->setTemplatePath(__DIR__ . '/templates/visitation.latte'); $visitation->getMessage() ->setFrom($this->context->parameters['emailSetup']['visitation']['from']) ->addTo($this->context->parameters['emailSetup']['visitation']['to']) ->setSubject('Sjednání prohlídky'); if (isset($this->context->parameters['emailSetup']['visitation']['bcc'])){ $visitation->getMessage()->->addBcc($this->context->parameters['emailSetup']['visitation']['bcc']); } $visitation->onSuccess[] = function ($values) { $this->flashMessage($this->translator->translate('visitation-onsuccess'), 'info'); $this->redirect('this'); }; return $visitation; }
usage internal latte:
{form form} {label telemail /} {input telemail} {input send} {/form}
####description: element telemail does not any validation, only required
统计信息
- 总下载量: 156
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-08-02