Commit f4469e9f378009cdc7f2c3cad3002a8b73647bd6
1 parent
a6678a3d88
Exists in
master
mejorada las relaciones externas de la planificacion, corrección de erores y cre…
…acion del CRUD de la planificacion para comenzar a trabajar en su creacion
Showing
19 changed files
with
579 additions
and
127 deletions
Show diff stats
app/Resources/views/planificacionseccion/edit.html.twig
@@ -0,0 +1,21 @@ | @@ -0,0 +1,21 @@ | ||
1 | +{% extends 'base.html.twig' %} | ||
2 | + | ||
3 | +{% block body %} | ||
4 | + <h1>PlanificacionSeccion edit</h1> | ||
5 | + | ||
6 | + {{ form_start(edit_form) }} | ||
7 | + {{ form_widget(edit_form) }} | ||
8 | + <input type="submit" value="Edit" /> | ||
9 | + {{ form_end(edit_form) }} | ||
10 | + | ||
11 | + <ul> | ||
12 | + <li> | ||
13 | + <a href="{{ path('ceapp_docente_planificacion_index') }}">Back to the list</a> | ||
14 | + </li> | ||
15 | + <li> | ||
16 | + {{ form_start(delete_form) }} | ||
17 | + <input type="submit" value="Delete"> | ||
18 | + {{ form_end(delete_form) }} | ||
19 | + </li> | ||
20 | + </ul> | ||
21 | +{% endblock %} |
app/Resources/views/planificacionseccion/index.html.twig
@@ -0,0 +1,43 @@ | @@ -0,0 +1,43 @@ | ||
1 | +{% extends 'base.html.twig' %} | ||
2 | + | ||
3 | +{% block body %} | ||
4 | + <h1>PlanificacionSeccion list</h1> | ||
5 | + | ||
6 | + <table> | ||
7 | + <thead> | ||
8 | + <tr> | ||
9 | + <th>Fecha_creacion</th> | ||
10 | + <th>Fecha_ultima_actualizacion</th> | ||
11 | + <th>Observacion</th> | ||
12 | + <th>Id</th> | ||
13 | + <th>Actions</th> | ||
14 | + </tr> | ||
15 | + </thead> | ||
16 | + <tbody> | ||
17 | + {% for planificacionSeccion in planificacionSeccions %} | ||
18 | + <tr> | ||
19 | + <td><a href="{{ path('ceapp_docente_planificacion_show', { 'id': planificacionSeccion.id }) }}">{{ planificacionSeccion.fechacreacion }}</a></td> | ||
20 | + <td>{% if planificacionSeccion.fechaultimaactualizacion %}{{ planificacionSeccion.fechaultimaactualizacion|date('Y-m-d H:i:s') }}{% endif %}</td> | ||
21 | + <td>{{ planificacionSeccion.observacion }}</td> | ||
22 | + <td>{{ planificacionSeccion.id }}</td> | ||
23 | + <td> | ||
24 | + <ul> | ||
25 | + <li> | ||
26 | + <a href="{{ path('ceapp_docente_planificacion_show', { 'id': planificacionSeccion.id }) }}">show</a> | ||
27 | + </li> | ||
28 | + <li> | ||
29 | + <a href="{{ path('ceapp_docente_planificacion_edit', { 'id': planificacionSeccion.id }) }}">edit</a> | ||
30 | + </li> | ||
31 | + </ul> | ||
32 | + </td> | ||
33 | + </tr> | ||
34 | + {% endfor %} | ||
35 | + </tbody> | ||
36 | + </table> | ||
37 | + | ||
38 | + <ul> | ||
39 | + <li> | ||
40 | + <a href="{{ path('ceapp_docente_planificacion_new') }}">Create a new entry</a> | ||
41 | + </li> | ||
42 | + </ul> | ||
43 | +{% endblock %} |
app/Resources/views/planificacionseccion/new.html.twig
@@ -0,0 +1,16 @@ | @@ -0,0 +1,16 @@ | ||
1 | +{% extends 'base.html.twig' %} | ||
2 | + | ||
3 | +{% block body %} | ||
4 | + <h1>PlanificacionSeccion creation</h1> | ||
5 | + | ||
6 | + {{ form_start(form) }} | ||
7 | + {{ form_widget(form) }} | ||
8 | + <input type="submit" value="Create" /> | ||
9 | + {{ form_end(form) }} | ||
10 | + | ||
11 | + <ul> | ||
12 | + <li> | ||
13 | + <a href="{{ path('ceapp_docente_planificacion_index') }}">Back to the list</a> | ||
14 | + </li> | ||
15 | + </ul> | ||
16 | +{% endblock %} |
app/Resources/views/planificacionseccion/show.html.twig
@@ -0,0 +1,40 @@ | @@ -0,0 +1,40 @@ | ||
1 | +{% extends 'base.html.twig' %} | ||
2 | + | ||
3 | +{% block body %} | ||
4 | + <h1>PlanificacionSeccion</h1> | ||
5 | + | ||
6 | + <table> | ||
7 | + <tbody> | ||
8 | + <tr> | ||
9 | + <th>Fecha_creacion</th> | ||
10 | + <td>{% if planificacionSeccion.fechacreacion %}{{ planificacionSeccion.fechacreacion|date('Y-m-d H:i:s') }}{% endif %}</td> | ||
11 | + </tr> | ||
12 | + <tr> | ||
13 | + <th>Fecha_ultima_actualizacion</th> | ||
14 | + <td>{% if planificacionSeccion.fechaultimaactualizacion %}{{ planificacionSeccion.fechaultimaactualizacion|date('Y-m-d H:i:s') }}{% endif %}</td> | ||
15 | + </tr> | ||
16 | + <tr> | ||
17 | + <th>Observacion</th> | ||
18 | + <td>{{ planificacionSeccion.observacion }}</td> | ||
19 | + </tr> | ||
20 | + <tr> | ||
21 | + <th>Id</th> | ||
22 | + <td>{{ planificacionSeccion.id }}</td> | ||
23 | + </tr> | ||
24 | + </tbody> | ||
25 | + </table> | ||
26 | + | ||
27 | + <ul> | ||
28 | + <li> | ||
29 | + <a href="{{ path('ceapp_docente_planificacion_index') }}">Back to the list</a> | ||
30 | + </li> | ||
31 | + <li> | ||
32 | + <a href="{{ path('ceapp_docente_planificacion_edit', { 'id': planificacionSeccion.id }) }}">Edit</a> | ||
33 | + </li> | ||
34 | + <li> | ||
35 | + {{ form_start(delete_form) }} | ||
36 | + <input type="submit" value="Delete"> | ||
37 | + {{ form_end(delete_form) }} | ||
38 | + </li> | ||
39 | + </ul> | ||
40 | +{% endblock %} |
src/AppBundle/Controller/PlanificacionSeccionController.php
@@ -0,0 +1,140 @@ | @@ -0,0 +1,140 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +namespace AppBundle\Controller; | ||
4 | + | ||
5 | +use Symfony\Component\HttpFoundation\Request; | ||
6 | +use Symfony\Bundle\FrameworkBundle\Controller\Controller; | ||
7 | +use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; | ||
8 | +use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; | ||
9 | +use AppBundle\Entity\PlanificacionSeccion; | ||
10 | +use AppBundle\Form\PlanificacionSeccionType; | ||
11 | + | ||
12 | +/** | ||
13 | + * PlanificacionSeccion controller. | ||
14 | + * | ||
15 | + * @Route("/ceapp/docente/planificacion") | ||
16 | + */ | ||
17 | +class PlanificacionSeccionController extends Controller | ||
18 | +{ | ||
19 | + /** | ||
20 | + * Lists all PlanificacionSeccion entities. | ||
21 | + * | ||
22 | + * @Route("/", name="ceapp_docente_planificacion_index") | ||
23 | + * @Method("GET") | ||
24 | + */ | ||
25 | + public function indexAction() | ||
26 | + { | ||
27 | + $em = $this->getDoctrine()->getManager(); | ||
28 | + | ||
29 | + $planificacionSeccions = $em->getRepository('AppBundle:PlanificacionSeccion')->findAll(); | ||
30 | + | ||
31 | + return $this->render('planificacionseccion/index.html.twig', array( | ||
32 | + 'planificacionSeccions' => $planificacionSeccions, | ||
33 | + )); | ||
34 | + } | ||
35 | + | ||
36 | + /** | ||
37 | + * Creates a new PlanificacionSeccion entity. | ||
38 | + * | ||
39 | + * @Route("/new", name="ceapp_docente_planificacion_new") | ||
40 | + * @Method({"GET", "POST"}) | ||
41 | + */ | ||
42 | + public function newAction(Request $request) | ||
43 | + { | ||
44 | + $planificacionSeccion = new PlanificacionSeccion(); | ||
45 | + $form = $this->createForm('AppBundle\Form\PlanificacionSeccionType', $planificacionSeccion); | ||
46 | + $form->handleRequest($request); | ||
47 | + | ||
48 | + if ($form->isSubmitted() && $form->isValid()) { | ||
49 | + $em = $this->getDoctrine()->getManager(); | ||
50 | + $em->persist($planificacionSeccion); | ||
51 | + $em->flush(); | ||
52 | + | ||
53 | + return $this->redirectToRoute('ceapp_docente_planificacion_show', array('id' => $planificacionSeccion->getId())); | ||
54 | + } | ||
55 | + | ||
56 | + return $this->render('planificacionseccion/new.html.twig', array( | ||
57 | + 'planificacionSeccion' => $planificacionSeccion, | ||
58 | + 'form' => $form->createView(), | ||
59 | + )); | ||
60 | + } | ||
61 | + | ||
62 | + /** | ||
63 | + * Finds and displays a PlanificacionSeccion entity. | ||
64 | + * | ||
65 | + * @Route("/{id}", name="ceapp_docente_planificacion_show") | ||
66 | + * @Method("GET") | ||
67 | + */ | ||
68 | + public function showAction(PlanificacionSeccion $planificacionSeccion) | ||
69 | + { | ||
70 | + $deleteForm = $this->createDeleteForm($planificacionSeccion); | ||
71 | + | ||
72 | + return $this->render('planificacionseccion/show.html.twig', array( | ||
73 | + 'planificacionSeccion' => $planificacionSeccion, | ||
74 | + 'delete_form' => $deleteForm->createView(), | ||
75 | + )); | ||
76 | + } | ||
77 | + | ||
78 | + /** | ||
79 | + * Displays a form to edit an existing PlanificacionSeccion entity. | ||
80 | + * | ||
81 | + * @Route("/{id}/edit", name="ceapp_docente_planificacion_edit") | ||
82 | + * @Method({"GET", "POST"}) | ||
83 | + */ | ||
84 | + public function editAction(Request $request, PlanificacionSeccion $planificacionSeccion) | ||
85 | + { | ||
86 | + $deleteForm = $this->createDeleteForm($planificacionSeccion); | ||
87 | + $editForm = $this->createForm('AppBundle\Form\PlanificacionSeccionType', $planificacionSeccion); | ||
88 | + $editForm->handleRequest($request); | ||
89 | + | ||
90 | + if ($editForm->isSubmitted() && $editForm->isValid()) { | ||
91 | + $em = $this->getDoctrine()->getManager(); | ||
92 | + $em->persist($planificacionSeccion); | ||
93 | + $em->flush(); | ||
94 | + | ||
95 | + return $this->redirectToRoute('ceapp_docente_planificacion_edit', array('id' => $planificacionSeccion->getId())); | ||
96 | + } | ||
97 | + | ||
98 | + return $this->render('planificacionseccion/edit.html.twig', array( | ||
99 | + 'planificacionSeccion' => $planificacionSeccion, | ||
100 | + 'edit_form' => $editForm->createView(), | ||
101 | + 'delete_form' => $deleteForm->createView(), | ||
102 | + )); | ||
103 | + } | ||
104 | + | ||
105 | + /** | ||
106 | + * Deletes a PlanificacionSeccion entity. | ||
107 | + * | ||
108 | + * @Route("/{id}", name="ceapp_docente_planificacion_delete") | ||
109 | + * @Method("DELETE") | ||
110 | + */ | ||
111 | + public function deleteAction(Request $request, PlanificacionSeccion $planificacionSeccion) | ||
112 | + { | ||
113 | + $form = $this->createDeleteForm($planificacionSeccion); | ||
114 | + $form->handleRequest($request); | ||
115 | + | ||
116 | + if ($form->isSubmitted() && $form->isValid()) { | ||
117 | + $em = $this->getDoctrine()->getManager(); | ||
118 | + $em->remove($planificacionSeccion); | ||
119 | + $em->flush(); | ||
120 | + } | ||
121 | + | ||
122 | + return $this->redirectToRoute('ceapp_docente_planificacion_index'); | ||
123 | + } | ||
124 | + | ||
125 | + /** | ||
126 | + * Creates a form to delete a PlanificacionSeccion entity. | ||
127 | + * | ||
128 | + * @param PlanificacionSeccion $planificacionSeccion The PlanificacionSeccion entity | ||
129 | + * | ||
130 | + * @return \Symfony\Component\Form\Form The form | ||
131 | + */ | ||
132 | + private function createDeleteForm(PlanificacionSeccion $planificacionSeccion) | ||
133 | + { | ||
134 | + return $this->createFormBuilder() | ||
135 | + ->setAction($this->generateUrl('ceapp_docente_planificacion_delete', array('id' => $planificacionSeccion->getId()))) | ||
136 | + ->setMethod('DELETE') | ||
137 | + ->getForm() | ||
138 | + ; | ||
139 | + } | ||
140 | +} |
src/AppBundle/Entity/OfertaAcademica.php
@@ -51,7 +51,7 @@ class OfertaAcademica | @@ -51,7 +51,7 @@ class OfertaAcademica | ||
51 | 51 | ||
52 | 52 | ||
53 | /** | 53 | /** |
54 | - * @ORM\OneToMany(targetEntity="Seccion", mappedBy="ofertaAcademica") | 54 | + * @ORM\OneToMany(targetEntity="AppBundle\Entity\Seccion", mappedBy="ofertaAcademica") |
55 | */ | 55 | */ |
56 | private $seccion; | 56 | private $seccion; |
57 | 57 |
src/AppBundle/Entity/PlanificacionSeccion.php
@@ -34,27 +34,27 @@ class PlanificacionSeccion | @@ -34,27 +34,27 @@ class PlanificacionSeccion | ||
34 | 34 | ||
35 | 35 | ||
36 | /** | 36 | /** |
37 | - * @ORM\OneToMany(targetEntity="PlanificacionSeccionEspecifico", mappedBy="idObjetivoEspecifico") | 37 | + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEspecifico", mappedBy="idPlanificacionEspecifico") |
38 | */ | 38 | */ |
39 | - private $idObjetivoEspecifico; | 39 | + private $objetivoEspecifico; |
40 | 40 | ||
41 | 41 | ||
42 | /** | 42 | /** |
43 | - * @ORM\OneToMany(targetEntity="PlanificacionSeccionContenido", mappedBy="idPlanificacionSeccionContenido") | 43 | + * @ORM\OneToMany(targetEntity="PlanificacionSeccionContenido", mappedBy="idPlanificacionContenido") |
44 | */ | 44 | */ |
45 | - private $idPlanificacionSeccionContenido; | 45 | + private $contenido; |
46 | 46 | ||
47 | 47 | ||
48 | /** | 48 | /** |
49 | - * @ORM\OneToMany(targetEntity="PlanificacionSeccionEstrategia", mappedBy="idPlanificacionSeccionEstrategia") | 49 | + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEstrategia", mappedBy="idPlanificacionEstrategia") |
50 | */ | 50 | */ |
51 | - private $idPlanificacionSeccionEstrategia; | 51 | + private $estrategia; |
52 | 52 | ||
53 | 53 | ||
54 | /** | 54 | /** |
55 | - * @ORM\OneToMany(targetEntity="PlanificacionSeccionEvaluacion", mappedBy="idPlanificacionSeccionEvaluacion") | 55 | + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEvaluacion", mappedBy="idPlanificacionEvaluacion") |
56 | */ | 56 | */ |
57 | - private $idPlanificacionSeccionEvaluacion; | 57 | + private $evaluacion; |
58 | 58 | ||
59 | 59 | ||
60 | 60 | ||
@@ -97,25 +97,16 @@ class PlanificacionSeccion | @@ -97,25 +97,16 @@ class PlanificacionSeccion | ||
97 | private $seccion; | 97 | private $seccion; |
98 | 98 | ||
99 | 99 | ||
100 | - /** | ||
101 | - * @var string | ||
102 | - * | ||
103 | - * @ORM\Column(name="objetivo", type="text", nullable=false, options={"comment" = "Objetivo de la seccion"}) | ||
104 | - */ | ||
105 | - private $objetivo; | ||
106 | - | ||
107 | - | ||
108 | - | ||
109 | 100 | ||
110 | /** | 101 | /** |
111 | * Constructor | 102 | * Constructor |
112 | */ | 103 | */ |
113 | public function __construct() | 104 | public function __construct() |
114 | { | 105 | { |
115 | - $this->idObjetivoEspecifico = new \Doctrine\Common\Collections\ArrayCollection(); | ||
116 | - $this->idPlanificacionSeccionContenido = new \Doctrine\Common\Collections\ArrayCollection(); | ||
117 | - $this->idPlanificacionSeccionEstrategia = new \Doctrine\Common\Collections\ArrayCollection(); | ||
118 | - $this->idPlanificacionSeccionEvaluacion = new \Doctrine\Common\Collections\ArrayCollection(); | 106 | + $this->objetivoEspecifico = new \Doctrine\Common\Collections\ArrayCollection(); |
107 | + $this->contenido = new \Doctrine\Common\Collections\ArrayCollection(); | ||
108 | + $this->estrategia = new \Doctrine\Common\Collections\ArrayCollection(); | ||
109 | + $this->evaluacion = new \Doctrine\Common\Collections\ArrayCollection(); | ||
119 | } | 110 | } |
120 | 111 | ||
121 | /** | 112 | /** |
@@ -198,29 +189,6 @@ class PlanificacionSeccion | @@ -198,29 +189,6 @@ class PlanificacionSeccion | ||
198 | } | 189 | } |
199 | 190 | ||
200 | /** | 191 | /** |
201 | - * Set objetivo | ||
202 | - * | ||
203 | - * @param string $objetivo | ||
204 | - * @return PlanificacionSeccion | ||
205 | - */ | ||
206 | - public function setObjetivo($objetivo) | ||
207 | - { | ||
208 | - $this->objetivo = $objetivo; | ||
209 | - | ||
210 | - return $this; | ||
211 | - } | ||
212 | - | ||
213 | - /** | ||
214 | - * Get objetivo | ||
215 | - * | ||
216 | - * @return string | ||
217 | - */ | ||
218 | - public function getObjetivo() | ||
219 | - { | ||
220 | - return $this->objetivo; | ||
221 | - } | ||
222 | - | ||
223 | - /** | ||
224 | * Set idtemaUc | 192 | * Set idtemaUc |
225 | * | 193 | * |
226 | * @param \AppBundle\Entity\UnidadCurricularVolumenTema $idtemaUc | 194 | * @param \AppBundle\Entity\UnidadCurricularVolumenTema $idtemaUc |
@@ -244,135 +212,135 @@ class PlanificacionSeccion | @@ -244,135 +212,135 @@ class PlanificacionSeccion | ||
244 | } | 212 | } |
245 | 213 | ||
246 | /** | 214 | /** |
247 | - * Add idObjetivoEspecifico | 215 | + * Add objetivoEspecifico |
248 | * | 216 | * |
249 | - * @param \AppBundle\Entity\PlanificacionSeccionEspecifico $idObjetivoEspecifico | 217 | + * @param \AppBundle\Entity\PlanificacionSeccionEspecifico $objetivoEspecifico |
250 | * @return PlanificacionSeccion | 218 | * @return PlanificacionSeccion |
251 | */ | 219 | */ |
252 | - public function addIdObjetivoEspecifico(\AppBundle\Entity\PlanificacionSeccionEspecifico $idObjetivoEspecifico) | 220 | + public function addObjetivoEspecifico(\AppBundle\Entity\PlanificacionSeccionEspecifico $objetivoEspecifico) |
253 | { | 221 | { |
254 | - $this->idObjetivoEspecifico[] = $idObjetivoEspecifico; | 222 | + $this->objetivoEspecifico[] = $objetivoEspecifico; |
255 | 223 | ||
256 | return $this; | 224 | return $this; |
257 | } | 225 | } |
258 | 226 | ||
259 | /** | 227 | /** |
260 | - * Remove idObjetivoEspecifico | 228 | + * Remove objetivoEspecifico |
261 | * | 229 | * |
262 | - * @param \AppBundle\Entity\PlanificacionSeccionEspecifico $idObjetivoEspecifico | 230 | + * @param \AppBundle\Entity\PlanificacionSeccionEspecifico $objetivoEspecifico |
263 | */ | 231 | */ |
264 | - public function removeIdObjetivoEspecifico(\AppBundle\Entity\PlanificacionSeccionEspecifico $idObjetivoEspecifico) | 232 | + public function removeObjetivoEspecifico(\AppBundle\Entity\PlanificacionSeccionEspecifico $objetivoEspecifico) |
265 | { | 233 | { |
266 | - $this->idObjetivoEspecifico->removeElement($idObjetivoEspecifico); | 234 | + $this->objetivoEspecifico->removeElement($objetivoEspecifico); |
267 | } | 235 | } |
268 | 236 | ||
269 | /** | 237 | /** |
270 | - * Get idObjetivoEspecifico | 238 | + * Get objetivoEspecifico |
271 | * | 239 | * |
272 | * @return \Doctrine\Common\Collections\Collection | 240 | * @return \Doctrine\Common\Collections\Collection |
273 | */ | 241 | */ |
274 | - public function getIdObjetivoEspecifico() | 242 | + public function getObjetivoEspecifico() |
275 | { | 243 | { |
276 | - return $this->idObjetivoEspecifico; | 244 | + return $this->objetivoEspecifico; |
277 | } | 245 | } |
278 | 246 | ||
279 | /** | 247 | /** |
280 | - * Add idPlanificacionSeccionContenido | 248 | + * Add contenido |
281 | * | 249 | * |
282 | - * @param \AppBundle\Entity\PlanificacionSeccionContenido $idPlanificacionSeccionContenido | 250 | + * @param \AppBundle\Entity\PlanificacionSeccionContenido $contenido |
283 | * @return PlanificacionSeccion | 251 | * @return PlanificacionSeccion |
284 | */ | 252 | */ |
285 | - public function addIdPlanificacionSeccionContenido(\AppBundle\Entity\PlanificacionSeccionContenido $idPlanificacionSeccionContenido) | 253 | + public function addContenido(\AppBundle\Entity\PlanificacionSeccionContenido $contenido) |
286 | { | 254 | { |
287 | - $this->idPlanificacionSeccionContenido[] = $idPlanificacionSeccionContenido; | 255 | + $this->contenido[] = $contenido; |
288 | 256 | ||
289 | return $this; | 257 | return $this; |
290 | } | 258 | } |
291 | 259 | ||
292 | /** | 260 | /** |
293 | - * Remove idPlanificacionSeccionContenido | 261 | + * Remove contenido |
294 | * | 262 | * |
295 | - * @param \AppBundle\Entity\PlanificacionSeccionContenido $idPlanificacionSeccionContenido | 263 | + * @param \AppBundle\Entity\PlanificacionSeccionContenido $contenido |
296 | */ | 264 | */ |
297 | - public function removeIdPlanificacionSeccionContenido(\AppBundle\Entity\PlanificacionSeccionContenido $idPlanificacionSeccionContenido) | 265 | + public function removeContenido(\AppBundle\Entity\PlanificacionSeccionContenido $contenido) |
298 | { | 266 | { |
299 | - $this->idPlanificacionSeccionContenido->removeElement($idPlanificacionSeccionContenido); | 267 | + $this->contenido->removeElement($contenido); |
300 | } | 268 | } |
301 | 269 | ||
302 | /** | 270 | /** |
303 | - * Get idPlanificacionSeccionContenido | 271 | + * Get contenido |
304 | * | 272 | * |
305 | * @return \Doctrine\Common\Collections\Collection | 273 | * @return \Doctrine\Common\Collections\Collection |
306 | */ | 274 | */ |
307 | - public function getIdPlanificacionSeccionContenido() | 275 | + public function getContenido() |
308 | { | 276 | { |
309 | - return $this->idPlanificacionSeccionContenido; | 277 | + return $this->contenido; |
310 | } | 278 | } |
311 | 279 | ||
312 | /** | 280 | /** |
313 | - * Add idPlanificacionSeccionEstrategia | 281 | + * Add estrategia |
314 | * | 282 | * |
315 | - * @param \AppBundle\Entity\PlanificacionSeccionEstrategia $idPlanificacionSeccionEstrategia | 283 | + * @param \AppBundle\Entity\PlanificacionSeccionEstrategia $estrategia |
316 | * @return PlanificacionSeccion | 284 | * @return PlanificacionSeccion |
317 | */ | 285 | */ |
318 | - public function addIdPlanificacionSeccionEstrategium(\AppBundle\Entity\PlanificacionSeccionEstrategia $idPlanificacionSeccionEstrategia) | 286 | + public function addEstrategium(\AppBundle\Entity\PlanificacionSeccionEstrategia $estrategia) |
319 | { | 287 | { |
320 | - $this->idPlanificacionSeccionEstrategia[] = $idPlanificacionSeccionEstrategia; | 288 | + $this->estrategia[] = $estrategia; |
321 | 289 | ||
322 | return $this; | 290 | return $this; |
323 | } | 291 | } |
324 | 292 | ||
325 | /** | 293 | /** |
326 | - * Remove idPlanificacionSeccionEstrategia | 294 | + * Remove estrategia |
327 | * | 295 | * |
328 | - * @param \AppBundle\Entity\PlanificacionSeccionEstrategia $idPlanificacionSeccionEstrategia | 296 | + * @param \AppBundle\Entity\PlanificacionSeccionEstrategia $estrategia |
329 | */ | 297 | */ |
330 | - public function removeIdPlanificacionSeccionEstrategium(\AppBundle\Entity\PlanificacionSeccionEstrategia $idPlanificacionSeccionEstrategia) | 298 | + public function removeEstrategium(\AppBundle\Entity\PlanificacionSeccionEstrategia $estrategia) |
331 | { | 299 | { |
332 | - $this->idPlanificacionSeccionEstrategia->removeElement($idPlanificacionSeccionEstrategia); | 300 | + $this->estrategia->removeElement($estrategia); |
333 | } | 301 | } |
334 | 302 | ||
335 | /** | 303 | /** |
336 | - * Get idPlanificacionSeccionEstrategia | 304 | + * Get estrategia |
337 | * | 305 | * |
338 | * @return \Doctrine\Common\Collections\Collection | 306 | * @return \Doctrine\Common\Collections\Collection |
339 | */ | 307 | */ |
340 | - public function getIdPlanificacionSeccionEstrategia() | 308 | + public function getEstrategia() |
341 | { | 309 | { |
342 | - return $this->idPlanificacionSeccionEstrategia; | 310 | + return $this->estrategia; |
343 | } | 311 | } |
344 | 312 | ||
345 | /** | 313 | /** |
346 | - * Add idPlanificacionSeccionEvaluacion | 314 | + * Add evaluacion |
347 | * | 315 | * |
348 | - * @param \AppBundle\Entity\PlanificacionSeccionEvaluacion $idPlanificacionSeccionEvaluacion | 316 | + * @param \AppBundle\Entity\PlanificacionSeccionEvaluacion $evaluacion |
349 | * @return PlanificacionSeccion | 317 | * @return PlanificacionSeccion |
350 | */ | 318 | */ |
351 | - public function addIdPlanificacionSeccionEvaluacion(\AppBundle\Entity\PlanificacionSeccionEvaluacion $idPlanificacionSeccionEvaluacion) | 319 | + public function addEvaluacion(\AppBundle\Entity\PlanificacionSeccionEvaluacion $evaluacion) |
352 | { | 320 | { |
353 | - $this->idPlanificacionSeccionEvaluacion[] = $idPlanificacionSeccionEvaluacion; | 321 | + $this->evaluacion[] = $evaluacion; |
354 | 322 | ||
355 | return $this; | 323 | return $this; |
356 | } | 324 | } |
357 | 325 | ||
358 | /** | 326 | /** |
359 | - * Remove idPlanificacionSeccionEvaluacion | 327 | + * Remove evaluacion |
360 | * | 328 | * |
361 | - * @param \AppBundle\Entity\PlanificacionSeccionEvaluacion $idPlanificacionSeccionEvaluacion | 329 | + * @param \AppBundle\Entity\PlanificacionSeccionEvaluacion $evaluacion |
362 | */ | 330 | */ |
363 | - public function removeIdPlanificacionSeccionEvaluacion(\AppBundle\Entity\PlanificacionSeccionEvaluacion $idPlanificacionSeccionEvaluacion) | 331 | + public function removeEvaluacion(\AppBundle\Entity\PlanificacionSeccionEvaluacion $evaluacion) |
364 | { | 332 | { |
365 | - $this->idPlanificacionSeccionEvaluacion->removeElement($idPlanificacionSeccionEvaluacion); | 333 | + $this->evaluacion->removeElement($evaluacion); |
366 | } | 334 | } |
367 | 335 | ||
368 | /** | 336 | /** |
369 | - * Get idPlanificacionSeccionEvaluacion | 337 | + * Get evaluacion |
370 | * | 338 | * |
371 | * @return \Doctrine\Common\Collections\Collection | 339 | * @return \Doctrine\Common\Collections\Collection |
372 | */ | 340 | */ |
373 | - public function getIdPlanificacionSeccionEvaluacion() | 341 | + public function getEvaluacion() |
374 | { | 342 | { |
375 | - return $this->idPlanificacionSeccionEvaluacion; | 343 | + return $this->evaluacion; |
376 | } | 344 | } |
377 | 345 | ||
378 | /** | 346 | /** |
src/AppBundle/Entity/PlanificacionSeccion.php~
@@ -9,12 +9,12 @@ use Doctrine\ORM\Mapping as ORM; | @@ -9,12 +9,12 @@ use Doctrine\ORM\Mapping as ORM; | ||
9 | * | 9 | * |
10 | * @ORM\Table(name="planificacion_seccion", | 10 | * @ORM\Table(name="planificacion_seccion", |
11 | * uniqueConstraints= | 11 | * uniqueConstraints= |
12 | - * {@ORM\UniqueConstraint(name="uq_planificacion_seccion_tema_especifico_contenido_estrategia_evaluacion", | ||
13 | - * columns={"id_planificacion_seccion", "id_tema_uc"}) | 12 | + * {@ORM\UniqueConstraint(name="uq_tema_uc", |
13 | + * columns={"id_tema_uc"}) | ||
14 | * }, | 14 | * }, |
15 | * indexes={ | 15 | * indexes={ |
16 | - * @ORM\Index(name="fki_id_planificacion_seccion", | ||
17 | - * columns={"id_planificacion_seccion"}) | 16 | + * @ORM\Index(name="fki_id_tema_uc", |
17 | + * columns={"id_tema_uc"}) | ||
18 | * } | 18 | * } |
19 | * ) | 19 | * ) |
20 | * @ORM\Entity | 20 | * @ORM\Entity |
@@ -34,27 +34,27 @@ class PlanificacionSeccion | @@ -34,27 +34,27 @@ class PlanificacionSeccion | ||
34 | 34 | ||
35 | 35 | ||
36 | /** | 36 | /** |
37 | - * @ORM\OneToMany(targetEntity="PlanificacionSeccionEspecifico", mappedBy="idObjetivoEspecifico") | 37 | + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEspecifico", mappedBy="idPlanificacionEspecifico") |
38 | */ | 38 | */ |
39 | - private $idObjetivoEspecifico; | 39 | + private $objetivoEspecifico; |
40 | 40 | ||
41 | 41 | ||
42 | /** | 42 | /** |
43 | - * @ORM\OneToMany(targetEntity="PlanificacionSeccionContenido", mappedBy="idPlanificacionSeccionContenido") | 43 | + * @ORM\OneToMany(targetEntity="PlanificacionSeccionContenido", mappedBy="idPlanificacionContenido") |
44 | */ | 44 | */ |
45 | - private $idPlanificacionSeccionContenido; | 45 | + private $contenido; |
46 | 46 | ||
47 | 47 | ||
48 | /** | 48 | /** |
49 | - * @ORM\OneToMany(targetEntity="PlanificacionSeccionEstrategia", mappedBy="idPlanificacionSeccionEstrategia") | 49 | + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEstrategia", mappedBy="idPlanificacionEstrategia") |
50 | */ | 50 | */ |
51 | - private $idPlanificacionSeccionEstrategia; | 51 | + private $estrategia; |
52 | 52 | ||
53 | 53 | ||
54 | /** | 54 | /** |
55 | - * @ORM\OneToMany(targetEntity="PlanificacionSeccionEvaluacion", mappedBy="idPlanificacionSeccionEvaluacion") | 55 | + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEvaluacion", mappedBy="idPlanificacionEvaluacion") |
56 | */ | 56 | */ |
57 | - private $idPlanificacionSeccionEvaluacion; | 57 | + private $evaluacion; |
58 | 58 | ||
59 | 59 | ||
60 | 60 | ||
@@ -97,14 +97,5 @@ class PlanificacionSeccion | @@ -97,14 +97,5 @@ class PlanificacionSeccion | ||
97 | private $seccion; | 97 | private $seccion; |
98 | 98 | ||
99 | 99 | ||
100 | - /** | ||
101 | - * @var string | ||
102 | - * | ||
103 | - * @ORM\Column(name="objetivo", type="text", nullable=false, options={"comment" = "Objetivo de la seccion"}) | ||
104 | - */ | ||
105 | - private $objetivo; | ||
106 | - | ||
107 | - | ||
108 | - | ||
109 | 100 | ||
110 | } | 101 | } |
src/AppBundle/Entity/PlanificacionSeccionContenido.php
@@ -65,8 +65,12 @@ class PlanificacionSeccionContenido | @@ -65,8 +65,12 @@ class PlanificacionSeccionContenido | ||
65 | * }) | 65 | * }) |
66 | */ | 66 | */ |
67 | private $idPlanificacionSeccion; | 67 | private $idPlanificacionSeccion; |
68 | - | ||
69 | - | 68 | + |
69 | + /** | ||
70 | + * @ORM\ManyToOne(targetEntity="PlanificacionSeccion", inversedBy="contenido") | ||
71 | + * @ORM\JoinColumn(name="id_planificacion_contenido", referencedColumnName="id") | ||
72 | + */ | ||
73 | + private $idPlanificacionContenido; | ||
70 | 74 | ||
71 | 75 | ||
72 | 76 | ||
@@ -171,4 +175,27 @@ class PlanificacionSeccionContenido | @@ -171,4 +175,27 @@ class PlanificacionSeccionContenido | ||
171 | { | 175 | { |
172 | return $this->idPlanificacionSeccion; | 176 | return $this->idPlanificacionSeccion; |
173 | } | 177 | } |
178 | + | ||
179 | + /** | ||
180 | + * Set idPlanificacionContenido | ||
181 | + * | ||
182 | + * @param \AppBundle\Entity\PlanificacionSeccion $idPlanificacionContenido | ||
183 | + * @return PlanificacionSeccionContenido | ||
184 | + */ | ||
185 | + public function setIdPlanificacionContenido(\AppBundle\Entity\PlanificacionSeccion $idPlanificacionContenido = null) | ||
186 | + { | ||
187 | + $this->idPlanificacionContenido = $idPlanificacionContenido; | ||
188 | + | ||
189 | + return $this; | ||
190 | + } | ||
191 | + | ||
192 | + /** | ||
193 | + * Get idPlanificacionContenido | ||
194 | + * | ||
195 | + * @return \AppBundle\Entity\PlanificacionSeccion | ||
196 | + */ | ||
197 | + public function getIdPlanificacionContenido() | ||
198 | + { | ||
199 | + return $this->idPlanificacionContenido; | ||
200 | + } | ||
174 | } | 201 | } |
src/AppBundle/Entity/PlanificacionSeccionContenido.php~
@@ -65,8 +65,12 @@ class PlanificacionSeccionContenido | @@ -65,8 +65,12 @@ class PlanificacionSeccionContenido | ||
65 | * }) | 65 | * }) |
66 | */ | 66 | */ |
67 | private $idPlanificacionSeccion; | 67 | private $idPlanificacionSeccion; |
68 | - | ||
69 | - | 68 | + |
69 | + /** | ||
70 | + * @ORM\ManyToOne(targetEntity="PlanificacionSeccion", inversedBy="contenido") | ||
71 | + * @ORM\JoinColumn(name="id_planificacion_contenido", referencedColumnName="id") | ||
72 | + */ | ||
73 | + private $idPlanificacionContenido; | ||
70 | 74 | ||
71 | 75 | ||
72 | } | 76 | } |
src/AppBundle/Entity/PlanificacionSeccionEspecifico.php
@@ -39,7 +39,8 @@ class PlanificacionSeccionEspecifico | @@ -39,7 +39,8 @@ class PlanificacionSeccionEspecifico | ||
39 | * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1) | 39 | * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1) |
40 | */ | 40 | */ |
41 | private $id; | 41 | private $id; |
42 | - | 42 | + |
43 | + | ||
43 | /** | 44 | /** |
44 | * @var \AppBundle\Entity\PlanificacionSeccion | 45 | * @var \AppBundle\Entity\PlanificacionSeccion |
45 | * | 46 | * |
@@ -50,10 +51,13 @@ class PlanificacionSeccionEspecifico | @@ -50,10 +51,13 @@ class PlanificacionSeccionEspecifico | ||
50 | */ | 51 | */ |
51 | private $idPlanificacionSeccion; | 52 | private $idPlanificacionSeccion; |
52 | 53 | ||
53 | - | ||
54 | - | 54 | + /** |
55 | + * @ORM\ManyToOne(targetEntity="PlanificacionSeccion", inversedBy="objetivoEspecifico") | ||
56 | + * @ORM\JoinColumn(name="id_planificacion_especifico", referencedColumnName="id") | ||
57 | + */ | ||
58 | + private $idPlanificacionEspecifico; | ||
55 | 59 | ||
56 | - | 60 | + |
57 | /** | 61 | /** |
58 | * Set objetivoEspecifico | 62 | * Set objetivoEspecifico |
59 | * | 63 | * |
@@ -109,4 +113,27 @@ class PlanificacionSeccionEspecifico | @@ -109,4 +113,27 @@ class PlanificacionSeccionEspecifico | ||
109 | { | 113 | { |
110 | return $this->idPlanificacionSeccion; | 114 | return $this->idPlanificacionSeccion; |
111 | } | 115 | } |
116 | + | ||
117 | + /** | ||
118 | + * Set idPlanificacionEspecifico | ||
119 | + * | ||
120 | + * @param \AppBundle\Entity\PlanificacionSeccion $idPlanificacionEspecifico | ||
121 | + * @return PlanificacionSeccionEspecifico | ||
122 | + */ | ||
123 | + public function setIdPlanificacionEspecifico(\AppBundle\Entity\PlanificacionSeccion $idPlanificacionEspecifico = null) | ||
124 | + { | ||
125 | + $this->idPlanificacionEspecifico = $idPlanificacionEspecifico; | ||
126 | + | ||
127 | + return $this; | ||
128 | + } | ||
129 | + | ||
130 | + /** | ||
131 | + * Get idPlanificacionEspecifico | ||
132 | + * | ||
133 | + * @return \AppBundle\Entity\PlanificacionSeccion | ||
134 | + */ | ||
135 | + public function getIdPlanificacionEspecifico() | ||
136 | + { | ||
137 | + return $this->idPlanificacionEspecifico; | ||
138 | + } | ||
112 | } | 139 | } |
src/AppBundle/Entity/PlanificacionSeccionEspecifico.php~
@@ -10,10 +10,10 @@ use Doctrine\ORM\Mapping as ORM; | @@ -10,10 +10,10 @@ use Doctrine\ORM\Mapping as ORM; | ||
10 | * @ORM\Table(name="planificacion_seccion_especifico", | 10 | * @ORM\Table(name="planificacion_seccion_especifico", |
11 | * uniqueConstraints= | 11 | * uniqueConstraints= |
12 | * {@ORM\UniqueConstraint(name="uq_planificacion_seccion_especifico", | 12 | * {@ORM\UniqueConstraint(name="uq_planificacion_seccion_especifico", |
13 | - * columns={"id_planificacion_seccion_especifico"}) | 13 | + * columns={"id_planificacion_seccion"}) |
14 | * }, | 14 | * }, |
15 | * indexes={ | 15 | * indexes={ |
16 | - * @ORM\Index(name="fki_id_planificacion_seccion", | 16 | + * @ORM\Index(name="fki_id_planificacion_especifico", |
17 | * columns={"id_planificacion_seccion"}) | 17 | * columns={"id_planificacion_seccion"}) |
18 | * } | 18 | * } |
19 | * ) | 19 | * ) |
@@ -39,7 +39,8 @@ class PlanificacionSeccionEspecifico | @@ -39,7 +39,8 @@ class PlanificacionSeccionEspecifico | ||
39 | * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1) | 39 | * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1) |
40 | */ | 40 | */ |
41 | private $id; | 41 | private $id; |
42 | - | 42 | + |
43 | + | ||
43 | /** | 44 | /** |
44 | * @var \AppBundle\Entity\PlanificacionSeccion | 45 | * @var \AppBundle\Entity\PlanificacionSeccion |
45 | * | 46 | * |
@@ -50,7 +51,13 @@ class PlanificacionSeccionEspecifico | @@ -50,7 +51,13 @@ class PlanificacionSeccionEspecifico | ||
50 | */ | 51 | */ |
51 | private $idPlanificacionSeccion; | 52 | private $idPlanificacionSeccion; |
52 | 53 | ||
53 | - | 54 | + /** |
55 | + * @ORM\ManyToOne(targetEntity="PlanificacionSeccion", inversedBy="objetivoEspecifico") | ||
56 | + * @ORM\JoinColumn(name="id_planificacion_especifico", referencedColumnName="id") | ||
57 | + */ | ||
58 | + private $idPlanificacionEspecifico; | ||
59 | + | ||
60 | + | ||
54 | 61 | ||
55 | 62 | ||
56 | } | 63 | } |
src/AppBundle/Entity/PlanificacionSeccionEstrategia.php
@@ -56,6 +56,14 @@ class PlanificacionSeccionEstrategia | @@ -56,6 +56,14 @@ class PlanificacionSeccionEstrategia | ||
56 | * @ORM\Column(name="tipoRecurso", type="text", nullable=false, options={"comment" = "Recursos necesarios para el tema"}) | 56 | * @ORM\Column(name="tipoRecurso", type="text", nullable=false, options={"comment" = "Recursos necesarios para el tema"}) |
57 | */ | 57 | */ |
58 | private $tipoRecurso; | 58 | private $tipoRecurso; |
59 | + | ||
60 | + /** | ||
61 | + * @ORM\ManyToOne(targetEntity="PlanificacionSeccion", inversedBy="estrategia") | ||
62 | + * @ORM\JoinColumn(name="id_planificacion_estrategia", referencedColumnName="id") | ||
63 | + */ | ||
64 | + private $idPlanificacionEstrategia; | ||
65 | + | ||
66 | + | ||
59 | 67 | ||
60 | 68 | ||
61 | 69 | ||
@@ -137,4 +145,27 @@ class PlanificacionSeccionEstrategia | @@ -137,4 +145,27 @@ class PlanificacionSeccionEstrategia | ||
137 | { | 145 | { |
138 | return $this->idPlanificacionSeccion; | 146 | return $this->idPlanificacionSeccion; |
139 | } | 147 | } |
148 | + | ||
149 | + /** | ||
150 | + * Set idPlanificacionEstrategia | ||
151 | + * | ||
152 | + * @param \AppBundle\Entity\PlanificacionSeccion $idPlanificacionEstrategia | ||
153 | + * @return PlanificacionSeccionEstrategia | ||
154 | + */ | ||
155 | + public function setIdPlanificacionEstrategia(\AppBundle\Entity\PlanificacionSeccion $idPlanificacionEstrategia = null) | ||
156 | + { | ||
157 | + $this->idPlanificacionEstrategia = $idPlanificacionEstrategia; | ||
158 | + | ||
159 | + return $this; | ||
160 | + } | ||
161 | + | ||
162 | + /** | ||
163 | + * Get idPlanificacionEstrategia | ||
164 | + * | ||
165 | + * @return \AppBundle\Entity\PlanificacionSeccion | ||
166 | + */ | ||
167 | + public function getIdPlanificacionEstrategia() | ||
168 | + { | ||
169 | + return $this->idPlanificacionEstrategia; | ||
170 | + } | ||
140 | } | 171 | } |
src/AppBundle/Entity/PlanificacionSeccionEstrategia.php~
@@ -9,11 +9,11 @@ use Doctrine\ORM\Mapping as ORM; | @@ -9,11 +9,11 @@ use Doctrine\ORM\Mapping as ORM; | ||
9 | * | 9 | * |
10 | * @ORM\Table(name="planificacion_seccion_estrategia", | 10 | * @ORM\Table(name="planificacion_seccion_estrategia", |
11 | * uniqueConstraints= | 11 | * uniqueConstraints= |
12 | - * {@ORM\UniqueConstraint(name="uq_planificacion_seccion", | 12 | + * {@ORM\UniqueConstraint(name="uq_planificacion_estrategia", |
13 | * columns={"id_planificacion_seccion"}) | 13 | * columns={"id_planificacion_seccion"}) |
14 | * }, | 14 | * }, |
15 | * indexes={ | 15 | * indexes={ |
16 | - * @ORM\Index(name="fki_id_planificacion_seccion", | 16 | + * @ORM\Index(name="fki_id_planificacion_estrategia", |
17 | * columns={"id_planificacion_seccion"}) | 17 | * columns={"id_planificacion_seccion"}) |
18 | * } | 18 | * } |
19 | * ) | 19 | * ) |
@@ -56,6 +56,14 @@ class PlanificacionSeccionEstrategia | @@ -56,6 +56,14 @@ class PlanificacionSeccionEstrategia | ||
56 | * @ORM\Column(name="tipoRecurso", type="text", nullable=false, options={"comment" = "Recursos necesarios para el tema"}) | 56 | * @ORM\Column(name="tipoRecurso", type="text", nullable=false, options={"comment" = "Recursos necesarios para el tema"}) |
57 | */ | 57 | */ |
58 | private $tipoRecurso; | 58 | private $tipoRecurso; |
59 | + | ||
60 | + /** | ||
61 | + * @ORM\ManyToOne(targetEntity="PlanificacionSeccion", inversedBy="estrategia") | ||
62 | + * @ORM\JoinColumn(name="id_planificacion_estrategia", referencedColumnName="id") | ||
63 | + */ | ||
64 | + private $idPlanificacionEstrategia; | ||
65 | + | ||
66 | + | ||
59 | 67 | ||
60 | 68 | ||
61 | } | 69 | } |
src/AppBundle/Entity/PlanificacionSeccionEvaluacion.php
@@ -94,11 +94,20 @@ class PlanificacionSeccionEvaluacion | @@ -94,11 +94,20 @@ class PlanificacionSeccionEvaluacion | ||
94 | * }) | 94 | * }) |
95 | */ | 95 | */ |
96 | protected $idEstatus; | 96 | protected $idEstatus; |
97 | + | ||
98 | + | ||
99 | + /** | ||
100 | + * @ORM\ManyToOne(targetEntity="PlanificacionSeccion", inversedBy="evaluacion") | ||
101 | + * @ORM\JoinColumn(name="id_planificacion_evaluacion", referencedColumnName="id") | ||
102 | + */ | ||
103 | + private $idPlanificacionEvaluacion; | ||
97 | 104 | ||
98 | 105 | ||
99 | 106 | ||
100 | 107 | ||
101 | 108 | ||
109 | + | ||
110 | + | ||
102 | /** | 111 | /** |
103 | * Get id | 112 | * Get id |
104 | * | 113 | * |
@@ -246,4 +255,27 @@ class PlanificacionSeccionEvaluacion | @@ -246,4 +255,27 @@ class PlanificacionSeccionEvaluacion | ||
246 | { | 255 | { |
247 | return $this->idEstatus; | 256 | return $this->idEstatus; |
248 | } | 257 | } |
258 | + | ||
259 | + /** | ||
260 | + * Set idPlanificacionEvaluacion | ||
261 | + * | ||
262 | + * @param \AppBundle\Entity\PlanificacionSeccion $idPlanificacionEvaluacion | ||
263 | + * @return PlanificacionSeccionEvaluacion | ||
264 | + */ | ||
265 | + public function setIdPlanificacionEvaluacion(\AppBundle\Entity\PlanificacionSeccion $idPlanificacionEvaluacion = null) | ||
266 | + { | ||
267 | + $this->idPlanificacionEvaluacion = $idPlanificacionEvaluacion; | ||
268 | + | ||
269 | + return $this; | ||
270 | + } | ||
271 | + | ||
272 | + /** | ||
273 | + * Get idPlanificacionEvaluacion | ||
274 | + * | ||
275 | + * @return \AppBundle\Entity\PlanificacionSeccion | ||
276 | + */ | ||
277 | + public function getIdPlanificacionEvaluacion() | ||
278 | + { | ||
279 | + return $this->idPlanificacionEvaluacion; | ||
280 | + } | ||
249 | } | 281 | } |
src/AppBundle/Entity/PlanificacionSeccionEvaluacion.php~
@@ -14,7 +14,7 @@ use Symfony\Component\Validator\Constraints as Assert; | @@ -14,7 +14,7 @@ use Symfony\Component\Validator\Constraints as Assert; | ||
14 | * columns={"id_planificacion_seccion"}) | 14 | * columns={"id_planificacion_seccion"}) |
15 | * }, | 15 | * }, |
16 | * indexes={ | 16 | * indexes={ |
17 | - * @ORM\Index(name="fki_id_planificacion_seccion", | 17 | + * @ORM\Index(name="fki_id_planificacion_evaluacion", |
18 | * columns={"id_planificacion_seccion"}) | 18 | * columns={"id_planificacion_seccion"}) |
19 | * } | 19 | * } |
20 | * ) | 20 | * ) |
@@ -94,8 +94,17 @@ class PlanificacionSeccionEvaluacion | @@ -94,8 +94,17 @@ class PlanificacionSeccionEvaluacion | ||
94 | * }) | 94 | * }) |
95 | */ | 95 | */ |
96 | protected $idEstatus; | 96 | protected $idEstatus; |
97 | + | ||
98 | + | ||
99 | + /** | ||
100 | + * @ORM\ManyToOne(targetEntity="PlanificacionSeccion", inversedBy="evaluacion") | ||
101 | + * @ORM\JoinColumn(name="id_planificacion_evaluacion", referencedColumnName="id") | ||
102 | + */ | ||
103 | + private $idPlanificacionEvaluacion; | ||
97 | 104 | ||
98 | 105 | ||
99 | 106 | ||
100 | 107 | ||
108 | + | ||
109 | + | ||
101 | } | 110 | } |
src/AppBundle/Entity/Seccion.php
@@ -82,13 +82,13 @@ class Seccion | @@ -82,13 +82,13 @@ class Seccion | ||
82 | private $id; | 82 | private $id; |
83 | 83 | ||
84 | /** | 84 | /** |
85 | - * @ORM\ManyToOne(targetEntity="OfertaAcademica", inversedBy="seccion") | 85 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\OfertaAcademica", inversedBy="seccion") |
86 | * @ORM\JoinColumn(name="oferta_academica_id", referencedColumnName="id") | 86 | * @ORM\JoinColumn(name="oferta_academica_id", referencedColumnName="id") |
87 | */ | 87 | */ |
88 | private $ofertaAcademica; | 88 | private $ofertaAcademica; |
89 | 89 | ||
90 | /** | 90 | /** |
91 | - * @ORM\OneToMany(targetEntity="PlanificacionSeccion", mappedBy="planificacion") | 91 | + * @ORM\OneToMany(targetEntity="PlanificacionSeccion", mappedBy="seccion") |
92 | */ | 92 | */ |
93 | private $planificacion; | 93 | private $planificacion; |
94 | 94 |
src/AppBundle/Form/PlanificacionSeccionType.php
@@ -0,0 +1,33 @@ | @@ -0,0 +1,33 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +namespace AppBundle\Form; | ||
4 | + | ||
5 | +use Symfony\Component\Form\AbstractType; | ||
6 | +use Symfony\Component\Form\FormBuilderInterface; | ||
7 | +use Symfony\Component\OptionsResolver\OptionsResolver; | ||
8 | + | ||
9 | +class PlanificacionSeccionType extends AbstractType | ||
10 | +{ | ||
11 | + /** | ||
12 | + * @param FormBuilderInterface $builder | ||
13 | + * @param array $options | ||
14 | + */ | ||
15 | + public function buildForm(FormBuilderInterface $builder, array $options) | ||
16 | + { | ||
17 | + $builder | ||
18 | + ->add('idtemaUc') | ||
19 | + ->add('observacion') | ||
20 | + ->add('seccion') | ||
21 | + ; | ||
22 | + } | ||
23 | + | ||
24 | + /** | ||
25 | + * @param OptionsResolver $resolver | ||
26 | + */ | ||
27 | + public function configureOptions(OptionsResolver $resolver) | ||
28 | + { | ||
29 | + $resolver->setDefaults(array( | ||
30 | + 'data_class' => 'AppBundle\Entity\PlanificacionSeccion' | ||
31 | + )); | ||
32 | + } | ||
33 | +} |
src/AppBundle/Tests/Controller/PlanificacionSeccionControllerTest.php
@@ -0,0 +1,55 @@ | @@ -0,0 +1,55 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +namespace AppBundle\Tests\Controller; | ||
4 | + | ||
5 | +use Symfony\Bundle\FrameworkBundle\Test\WebTestCase; | ||
6 | + | ||
7 | +class PlanificacionSeccionControllerTest extends WebTestCase | ||
8 | +{ | ||
9 | + /* | ||
10 | + public function testCompleteScenario() | ||
11 | + { | ||
12 | + // Create a new client to browse the application | ||
13 | + $client = static::createClient(); | ||
14 | + | ||
15 | + // Create a new entry in the database | ||
16 | + $crawler = $client->request('GET', '/ceapp/docente/planificacion/'); | ||
17 | + $this->assertEquals(200, $client->getResponse()->getStatusCode(), "Unexpected HTTP status code for GET /ceapp/docente/planificacion/"); | ||
18 | + $crawler = $client->click($crawler->selectLink('Create a new entry')->link()); | ||
19 | + | ||
20 | + // Fill in the form and submit it | ||
21 | + $form = $crawler->selectButton('Create')->form(array( | ||
22 | + 'appbundle_planificacionseccion[field_name]' => 'Test', | ||
23 | + // ... other fields to fill | ||
24 | + )); | ||
25 | + | ||
26 | + $client->submit($form); | ||
27 | + $crawler = $client->followRedirect(); | ||
28 | + | ||
29 | + // Check data in the show view | ||
30 | + $this->assertGreaterThan(0, $crawler->filter('td:contains("Test")')->count(), 'Missing element td:contains("Test")'); | ||
31 | + | ||
32 | + // Edit the entity | ||
33 | + $crawler = $client->click($crawler->selectLink('Edit')->link()); | ||
34 | + | ||
35 | + $form = $crawler->selectButton('Update')->form(array( | ||
36 | + 'appbundle_planificacionseccion[field_name]' => 'Foo', | ||
37 | + // ... other fields to fill | ||
38 | + )); | ||
39 | + | ||
40 | + $client->submit($form); | ||
41 | + $crawler = $client->followRedirect(); | ||
42 | + | ||
43 | + // Check the element contains an attribute with value equals "Foo" | ||
44 | + $this->assertGreaterThan(0, $crawler->filter('[value="Foo"]')->count(), 'Missing element [value="Foo"]'); | ||
45 | + | ||
46 | + // Delete the entity | ||
47 | + $client->submit($crawler->selectButton('Delete')->form()); | ||
48 | + $crawler = $client->followRedirect(); | ||
49 | + | ||
50 | + // Check the entity has been delete on the list | ||
51 | + $this->assertNotRegExp('/Foo/', $client->getResponse()->getContent()); | ||
52 | + } | ||
53 | + | ||
54 | + */ | ||
55 | +} |