occitech / invoices
CakePHP的发票插件
1.0
2014-06-04 15:02 UTC
Requires
- composer/installers: *
- joeytrapp/partials: dev-master
This package is auto-updated.
Last update: 2024-08-28 22:29:51 UTC
README
此插件允许您快速将最常用的发票功能添加到您的CakePHP应用程序中。可以从任何地方创建发票,无论内容类型如何(发票行),插件将为您的用户管理HTML和PDF渲染。
稳定性
我们已经在这段时间内使用此插件在多个客户项目中进行生产,所以请将其视为足够稳定!
在开源之前,我们实际上花费了数年时间,我们还没有打算在文档、持续集成或进一步的重构上花费更多时间。请为存储库加星以显示您的兴趣,或者更好的是,向我们发送PR来改进插件,我们将非常感激!您也可以雇佣我们为您完成这项工作;)
安装
- 在
Config/routes.php
中的Router::parseExtensions()
中添加'pdf'。 - 使用bootstrap将插件添加到引导中
CakePlugin::loadAll(array(
'Invoices' => array('bootstrap' => true),
));
依赖
- 此插件使用CakeDC的搜索插件(已与版本1.1进行测试)。
- 此插件使用CakeDC的迁移插件(已与版本2.1进行测试)。
- 此插件使用joeytrapp的partial插件。
- 此插件使用TCPDF(已与版本5.9.137进行测试)。
- 此插件使用jquery(已与版本1.7.1进行测试)。
- 此插件使用Occitech的TwitterBootstrapFormHelper。
配置
-
该插件允许您更改与客户相关的Model。
Configure::write('Invoices.UserClass', 'MyUserClass');
-
该插件允许您在发票中使用标志。
`Configure::write('Invoices.logo', array(
'image' => 'logo.jpg',
'alt' => 'My company logo',
'title' => ''My company name'
));
- 该插件允许您使用您的Decorator辅助程序。
Configure::write('Invoices.Decorator', 'MyDecorator');