exception |
Twig\Error\RuntimeError {#3710
#message: "Key "unidades" for array with keys "centro, canDelete" does not exist."
#code: 0
#file: "/data/produccion/integral/src/templates/ProcesoReclutamiento/basesCentrosUnidades.html.twig"
#line: 58
-lineno: 58
-name: "ProcesoReclutamiento\basesCentrosUnidades.html.twig"
-rawMessage: "Key "unidades" for array with keys "centro, canDelete" does not exist."
-sourcePath: "/data/produccion/integral/src/templates/ProcesoReclutamiento/basesCentrosUnidades.html.twig"
-sourceCode: """
\n
<table class="table table-striped table-bordered table-hover">\n
<tr>\n
<th>\n
Base movilización\n
<select id="base_select">\n
<option id="base_option_sel" value="">Adicionar base</option>\n
{% for base in bases %}\n
<option id="base_option_{{ base.id }}" value="{{ base.id }}" class="{% if basesEnProceso[base.id] is defined %}hide{% endif %}">{{ base }}</option>\n
{% endfor %}\n
</select>\n
</th>\n
<th>\n
Lugar de presentación\n
<span id='lugar_select' class='hide'>\n
<select>\n
<option id="lugar_option_sel" value="">Adicionar lugar</option>\n
{% for lugar in lugares %}\n
<option value="{{ lugar.id }}" class="lugar_option_{{ lugar.id }} {% if lugaresEnProceso[lugar.id] is defined %}hide{% endif %}">{{ lugar }}</option>\n
{% endfor %}\n
</select>\n
</span>\n
</th>\n
<th>\n
Unidad militar\n
<span id='unidad_select' class='hide'>\n
<select>\n
<option value="">Adicionar unidad</option>\n
{% for unidad in unidades %}\n
<option value="{{ unidad.id }}" class="unidad_option_{{ unidad.id }} {% if unidadesEnProceso[unidad.id] is defined %}hide{% endif %}">{{ unidad }}</option>\n
{% endfor %}\n
</select>\n
</span>\n
</th>\n
<th>\n
Jefe\n
</th>\n
<th>\n
Prioridad para asignación\n
</th>\n
<th>\n
Cupo masculino\n
</th>\n
<th>\n
% adicional cupo masculino\n
</th>\n
<th>\n
Cupo femenino\n
</th>\n
<th>\n
% adicional cupo femenino\n
</th>\n
</tr>\n
{% if elementosUsados is defined %}\n
{% for baseId, valoresBase in elementosUsados %}\n
{% include 'ProcesoReclutamiento\\tr_baseMovilizacion.html.twig' with { 'base': valoresBase['base'].base, 'centros': lugares, 'centrosUsados': valoresBase['centros'], 'lugaresEnProceso': lugaresEnProceso, 'baseUsada': valoresBase['base'], 'canDelete': valoresBase['canDelete'] } %}\n
{% for valoresCentro in valoresBase['centros'] %}\n
{% include 'ProcesoReclutamiento\\tr_centroMovilizacion.html.twig' with { 'baseId': baseId, 'centro': valoresCentro['centro'].lugar, 'unidades': unidades, 'unidadesUsadas': valoresCentro['unidades'], 'unidadesEnProceso': unidadesEnProceso, 'centroUsado': valoresCentro['centro'], 'canDelete': valoresCentro['canDelete'] } %}\n
{% endfor %}\n
{% endfor %}\n
{% endif %}\n
</table>\n
"""
trace: {
/data/produccion/integral/src/templates/ProcesoReclutamiento/basesCentrosUnidades.html.twig:58 {
twig_get_attribute(Environment $env, Source $source, $object, $item, array $arguments = [], $type = 'any', $isDefinedTest = false, $ignoreStrictCheck = false, $sandboxed = false, int $lineno = -1) …
› {% for valoresCentro in valoresBase['centros'] %}
› {% include 'ProcesoReclutamiento\\tr_centroMovilizacion.html.twig' with { 'baseId': baseId, 'centro': valoresCentro['centro'].lugar, 'unidades': unidades, 'unidadesUsadas': valoresCentro['unidades'], 'unidadesEnProceso': unidadesEnProceso, 'centroUsado': valoresCentro['centro'], 'canDelete': valoresCentro['canDelete'] } %}
› {% endfor %}
}
/data/produccion/integral/var/cache/dev/twig/39/393d7ef5f1e35972297011f5f460a95e.php:200 {
__TwigTemplate_5645f24581777fb9cf4ee93e76fee957->doDisplay(array $context, array $blocks = []) …
› echo " ";
› $this->loadTemplate("ProcesoReclutamiento\\tr_centroMovilizacion.html.twig", "ProcesoReclutamiento\\basesCentrosUnidades.html.twig", 58)->display(twig_array_merge($context, ["baseId" => $context["baseId"], "centro" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["valoresCentro"], "centro", [], "array", false, false, false, 58), "lugar", [], "any", false, false, false, 58), "unidades" => (isset($context["unidades"]) || array_key_exists("unidades", $context) ? $context["unidades"] : (function () { throw new RuntimeError('Variable "unidades" does not exist.', 58, $this->source); })()), "unidadesUsadas" => twig_get_attribute($this->env, $this->source, $context["valoresCentro"], "unidades", [], "array", false, false, false, 58), "unidadesEnProceso" => (isset($context["unidadesEnProceso"]) || array_key_exists("unidadesEnProceso", $context) ? $context["unidadesEnProceso"] : (function () { throw new RuntimeError('Variable "unidadesEnProceso" does not exist.', 58, $this->source); })()), "centroUsado" => twig_get_attribute($this->env, $this->source, $context["valoresCentro"], "centro", [], "array", false, false, false, 58), "canDelete" => twig_get_attribute($this->env, $this->source, $context["valoresCentro"], "canDelete", [], "array", false, false, false, 58)]));
› // line 59
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:394 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:367 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/data/produccion/integral/src/templates/ProcesoReclutamiento/show.html.twig:164 {
__TwigTemplate_e612168893cf76d6d5080bedefa6bde4->block_show_details($context, array $blocks = []) …
› <input type="hidden" name="tree_form[rol]" value="{{ rol }}">
› {% include 'ProcesoReclutamiento\\basesCentrosUnidades.html.twig' %}
› <input type="submit" class="btn btn-white btn-inverse btn-bold btn-round" value="Guardar">
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:171 {
Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/src/Crud/templates/crud/show.html.twig:97 {
__TwigTemplate_7069ea4f467c76a923f13ad8edff9e57->block_show($context, array $blocks = []) …
›
› {% block show_details %}
› <div class="row">
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:171 {
Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/src/Crud/templates/crud/show.html.twig:29 {
__TwigTemplate_7069ea4f467c76a923f13ad8edff9e57->block_crud($context, array $blocks = []) …
›
› {% block show %}
›
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:171 {
Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/src/Crud/templates/crud.html.twig:11 {
__TwigTemplate_67941ba821096e3513727b1fc1e1941f->block_content($context, array $blocks = []) …
›
› {% block crud %}
› {% endblock %}
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:171 {
Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/src/templates/base.html.twig:260 {
__TwigTemplate_47fffc35c4e3d91016b28ece6b6ca59d->block_body($context, array $blocks = []) …
› <div id="dialog_add"></div>
› {% block content %}
› {% endblock %}
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:171 {
Twig\Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/src/templates/base.html.twig:234 {
__TwigTemplate_47fffc35c4e3d91016b28ece6b6ca59d->doDisplay(array $context, array $blocks = []) …
› <body id="container" class="no-skin">
› {% block body %}
› {% block menu_sesion %}
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:394 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:367 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/data/produccion/integral/var/cache/dev/twig/45/457e357de8893ca275a42d37a077c221.php:57 {
__TwigTemplate_35f797d176a02941f23e4e89a76be15e->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "layout.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:394 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:367 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/data/produccion/integral/var/cache/dev/twig/44/449a6ec3e808106e62a71cac535476b1.php:47 {
__TwigTemplate_153a1b5892e047ba0538e75be0726a6e->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("layout.html.twig", "@crud\\layout.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:394 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:367 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/data/produccion/integral/var/cache/dev/twig/a7/a76d9d8424f5bc2eec9612c74d4cc0a5.php:51 {
__TwigTemplate_67941ba821096e3513727b1fc1e1941f->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("@crud\\layout.html.twig", "@crud\\crud.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:394 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:367 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/data/produccion/integral/var/cache/dev/twig/1e/1ea66de574717e3dff7a17f02cab6791.php:55 {
__TwigTemplate_7069ea4f467c76a923f13ad8edff9e57->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("@crud\\crud.html.twig", "@crud\\crud\\show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:394 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:367 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/data/produccion/integral/var/cache/dev/twig/03/03cab10e13e37d2baf0628a499636561.php:51 {
__TwigTemplate_e612168893cf76d6d5080bedefa6bde4->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("@crud\\crud\\show.html.twig", "ProcesoReclutamiento\\show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:394 {
Twig\Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:367 {
Twig\Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/data/produccion/integral/vendor/twig/twig/src/Template.php:379 {
Twig\Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/data/produccion/integral/vendor/twig/twig/src/TemplateWrapper.php:40 {
Twig\TemplateWrapper->render(array $context = []): string …
› // as it should only be used by internal code
› return $this->template->render($context, \func_get_args()[1] ?? []);
› }
}
/data/produccion/integral/vendor/twig/twig/src/Environment.php:277 {
Twig\Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/data/produccion/integral/vendor/symfony/framework-bundle/Controller/AbstractController.php:222 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView(string $view, array $parameters = []): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/data/produccion/integral/vendor/symfony/framework-bundle/Controller/AbstractController.php:230 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› $content = $this->renderView($view, $parameters);
›
}
/data/produccion/integral/src/Crud/Controller/crudPlainController.php:1665 {
App\Crud\Controller\crudPlainController->showAction($rol, $id, $routeClassName, $tab = -1) …
› \r
› return $this->render($this->twigShowName, $paramsForTwigShow); \r
› }\r
}
/data/produccion/integral/vendor/symfony/http-kernel/HttpKernel.php:153 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/data/produccion/integral/vendor/symfony/http-kernel/HttpKernel.php:75 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
}
/data/produccion/integral/vendor/symfony/framework-bundle/Controller/AbstractController.php:122 {
Symfony\Bundle\FrameworkBundle\Controller\AbstractController->forward(string $controller, array $path = [], array $query = []): Response …
›
› return $this->container->get('http_kernel')->handle($subRequest, HttpKernelInterface::SUB_REQUEST);
› }
}
/data/produccion/integral/src/Crud/Controller/proxyPlainController.php:88 {
App\Crud\Controller\proxyPlainController->showAction($rol, $id, $routeClassName, $tab = -1) …
› $this->params['tab']=$tab;\r
› return $this->forward($this->controlador.'::showAction', $this->params);\r
› }\r
}
/data/produccion/integral/vendor/symfony/http-kernel/HttpKernel.php:153 {
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/data/produccion/integral/vendor/symfony/http-kernel/HttpKernel.php:75 {
Symfony\Component\HttpKernel\HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->handleRaw($request, $type);
› } catch (\Exception $e) {
}
/data/produccion/integral/vendor/symfony/http-kernel/Kernel.php:202 {
Symfony\Component\HttpKernel\Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/data/produccion/integral/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
› $response->send();
}
/data/produccion/integral/vendor/autoload_runtime.php:29 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/data/produccion/integral/public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
arguments: {
"/data/produccion/integral/vendor/autoload_runtime.php"
}
}
}
} |