Переменная & quot; имя_организации & quot; не существует. В Орокоммерц

Я создал новую сущность в OroCommerce: Task.php

class Task {

private $id;

private $subject;

private $body;

/**
* @var Organization
*
* @ORM\ManyToOne(targetEntity="Oro\Bundle\OrganizationBundle\Entity\Organization")
* @ORM\JoinColumn(name="organization_id", referencedColumnName="id", onDelete="SET NULL")
*/
protected $organization;
//Omit getter and setter methods
}

и база данных имеет значение задачи.

Затем я создаю datagrids.yml в ресурсах / config / oro /

datagrids:
app-tasks-grid:
options:
frontend: true
source:
type: orm
query:
select:
- task.id
- task.subject
- task.body
from:
- { table: AaxisTaskExampleBundle:Task, alias: task}
columns:
id:
label: ID
frontend_type: integer
subject:
label: Subject
body:
label: Body
sorters:
columns:
id:
data_name: task.id
subject:
data_name: task.subject
body:
data_name: task.body
default:
id: DESC
filters:
columns:
id:
type: number
data_name: task.id
subject:
type: string
data_name: task.subject
body:
type: string
data_name: task.body

Затем я создаю контроллер и представления

class TaskController extends Controller {
/**
* @Route("/task", name="aaxis_task_example")
* @Template()
*/
public function taskAction()
{
return [
'entity_class'=> $this->container->getParameter('aaxis_taskexample.task.entity.class')
];
}

и представления в Ресурсах / views / Task / task.html.twig

{% extends 'OroUIBundle:actions:index.html.twig' %}
{% set gridName = 'app-tasks-grid' %}
{% set pageTitle = 'Task' %}

Наконец, я получаю доступ к URL, как: HTTP: // локальный / задачи

это дает мне некоторую ошибку:
Переменная «имя_организации» не существует
Как мне исправить эту ошибку?

Спасибо!!

— Добавить трассировку стека исключений

Переменная «имя_организации» не существует.

500 Внутренняя ошибка сервера — Twig_Error_Runtime

Трассировки стека

в вендор / oro / портал клиентов / src / Oro / Bundle / FrontendBundle / ресурсы / представления / организация / logo_frontend.html.twig в строке 3 —

{% set route = ‘oro_frontend_root’%}

{% if isDesktopVersion ()%}

{% if organization_name|length %}

{% set logo = oro_theme_logo() %}

<h1 class="logo logo-{{ logo ? 'image' : 'text' }}">

<a href="{{ path(route) }}" title="{{ organization_name }}">

в Twig_Template -> getContext (массив («сборка» => массив («отладка» => ложь, «переменная» => объект (ValueContainer), «использование_контроллера» => ложь), «приложение» => объект (AppVariable), ‘ws’ => array (‘port’ => ‘8080’, ‘host’ => ‘*’, ‘path’ => »), ‘commerce’ => array (‘layout’ => ‘OroFrontendBundle :: base.html.twig ‘),’ bap ‘=> array (‘ layout ‘=>’ :: base.html.twig ‘),’ oro_ui_content_provider_manager ‘=> object (ContentProviderManager),’ route ‘=>’ oro_frontend_root ‘) , ‘Название организации’)

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]