我正在现有的应用程序OpenEMR中构建。我正在努力为建立报告奠定基础。我按照本教程中的说明进行操作。
https://symfony.com/doc/2.8/page_creation.html#creating-a-page-route-and-controller
编写此请求帮助时。我找到了这个答案。
My first controller in symfony
我将建议的routing.yml添加到程序的配置中,错误未更改。它仍在生成此错误。
[11-Oct-2019 08:23:43 America/New_York] PHP Fatal error: Uncaught Error:
Class 'OpenEMR\Finance\Reports\financialSummaryByInsurance' not found in
C:\oerm_dev\www\dev\mindfulemr4\interface\reports\insurance.php:5
Stack trace:#0 {main} thrown in C:\oerm_dev\www\dev\mindfulemr4\interface\reports\insurance.php on line 5
所以,我已经采取的步骤是这些。我编辑了composer.json以添加名称空间。在下面添加中间行之后,我使用dumpautoloader -o重新加载了作曲家。
"OpenEMR\\Billing\\" : "library/billing/src",
"OpenEMR\\Finance\\Reports\\" : "library/financialReports/src",
"OpenEMR\\Pdf\\" : "library/pdf/src",
我使用]安装了路由组件>
composer require symfony/routing 2.4
我没有使用PHPStorm来使用单词controller financialSummaryByInsurance来构建控制器,以协助类的命名和创建。
namespace OpenEMR\Finance\Reports; //This will function as my controller event though not named controller use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing; //Making use of Symfony routing class financialSummaryByInsurance //Class controller name without the word controller { public function insurancepaid() { /** * @Route("/library/financialReports/src/financialSummaryByInsurance/insurancepaid", name = "insurancepaid") */ return new Response("insurance data here my first controller from scratch" ); } }
然后,我想建立一个页面来调用控制器以显示来自控制器的信息。该文件名为insurance.php,其内容为。
use OpenEMR\Finance\Reports\financialSummaryByInsurance; $show = new financialSummaryByInsurance; echo $show->insurancepaid();
PHPStorm能够在insurance.php文件中找到并建议每个组件。这就是为什么我对错误日志中的错误消息感到困惑。将这个框架移到底层时,我一定会缺少一些东西。
我正在现有的应用程序OpenEMR中构建。我正在努力为建立报告奠定基础。我按照本教程中的说明进行操作。 https://symfony.com/doc/2.8/page_creation.html#...
似乎未找到类