我在OpenEMR内部的第一个Symfony 2.4组件控制器

问题描述 投票:0回答:1

我正在现有的应用程序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#...

php symfony components
1个回答
0
投票

似乎未找到类

© www.soinside.com 2019 - 2024. All rights reserved.