2017-12-19 32 views
0

웹 사이트 : 법인/Download.php (속성 "ID"와 "CREATION_DATE"와 "이름")Symfony/Orocrm : yml 파일이 설정되지 않았습니까?

난 내 자신의 번들 내가하려고 노력 해요 : 심포니 2.7 내 entitie를 기반으로 오픈 소스 frameword 내 자격에 따라 새 데이터 격자를 만들려면 I follow this tutorial. 아래는 내가 한 일입니다.

  • 매우 가벼운 DataGrid로 /resources/config/datagrid.yml을 만듭니다.
  • DependencyInjection/MyBundleExtension.php를 편집하여 datagrid.yml을로드하십시오.
  • 편집 데이터 그리드를 렌더링 내 나뭇 가지보기 :

{% 가져 오기 'PimDataGridBundle :: macros.html.twig'데이터 격자 %로}

{% 블록 콘텐츠 %} {{ dataGrid.renderGrid ('custom_download', {localeCode : locale_code()})}}

{%의 엔드 블록 %}

그러나이 전자 rror 생성된다

Twig_Error_Runtime을 "예외 템플릿 렌더링 (동안에 발생 된" "custom_download"데이터 그리드의 구성은 발견되지 하였다.

-> 이미 다음 작품 나는 문제가 나의 새로운 데이터 그리드에서 오는 생각하지만 잘못 이해하지 않는 기존의 다른 gridname와 동일한 코드를 시도 할 경우 : 커널 내 YML 설정 파일을 포함하고 있습니까? 나는 그렇게 생각하지 않는다.

도움 주셔서 감사합니다.

답변

3

/resources/config 폴더에 생성하십시오. 그러나 OroPlatform 규칙에 따라 구성 파일은 번들의 Resources/config/oro 폴더에 있고 datagrids.yml으로 명명해야합니다. OroPlatform이이 경로에서 정확히 데이터 그리드 구성을 찾고 있습니다. https://github.com/oroinc/platform/blob/2.5/src/Oro/Bundle/DataGridBundle/Provider/ConfigurationProvider.php#L154-L160

구성을 올바른 디렉토리 및 파일 이름으로 이동하십시오. 그리고 그것은 일이 될 것입니다. 물론 DependencyInjection/MyBundleExtension.php OroPlatform에서이 파일로드를 제거해야합니다. 당신이 OroPlatform의 데이터 그리드 기능을 사용하는 방법에 대한 자세한 이해를 돕기 위하여

그것의 그 번들 문서를 https://github.com/oroinc/platform/blob/2.5/src/Oro/Bundle/DataGridBundle/Resources/doc/backend/datagrid.md

+0

을 읽어 보시기 바랍니다! 감사 ! – Paolito75