occitech/invoices

CakePHP的发票插件

安装: 19

依赖: 0

建议者: 0

安全: 0

星星: 9

关注者: 15

分支: 1

开放问题: 2

类型:cakephp-plugin

1.0 2014-06-04 15:02 UTC

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');

许可证

MIT