0

嘿嘿!我正在使用 Laravel 4.2 开展一个学校项目,我正在尝试根据从数据库中获取的一些数据创建 PDF 报告。一切正常,但本地化存在问题。Lang::get()调用表单控制器或视图时不起作用,但 PDFD.php 的格式正确。

$result_table ="<table><tr><th>".Lang::get('PDFD.foo', array(), $loca)."</th><th>".Lang::get('PDFD.bar', array(), $loca)."</th><th>".Lang::get('PDFD.bas', array(), $loca)."</th></tr>";

上面的代码应该以所选语言生成表头,但是即使lang/en/PDFD.php文件中应该有相应的值,它也会返回键。

我正在使用 TCPDF 创建 pdf 文件,但我看不出这将如何导致这个问题......

任何想法如何解决这一问题?甚至可以在工匠命令中使用本地化吗?

4

1 回答 1

0

感谢Ben Swinburne,我意识到 PDFD.php 缺少return文件开头的语句。添加语句使程序运行起来就像一个魅力。

教训:永远不要假设问题会自动变得复杂,并从最简单的解决方案开始调试。

于 2015-02-24T10:36:57.457 回答