Commit 9918c53855320943055b469e89eecb1b753d5d98
1 parent
1638974150
Exists in
develop
creacion bundle proyectos para trabajo pasantias
Showing
11 changed files
with
201 additions
and
4 deletions
Show diff stats
.gitignore
@@ -10,3 +10,92 @@ | @@ -10,3 +10,92 @@ | ||
10 | /vendor/ | 10 | /vendor/ |
11 | /bin/ | 11 | /bin/ |
12 | /composer.phar | 12 | /composer.phar |
13 | + | ||
14 | +# -- Symfony2 ----------------------------------------- | ||
15 | + app/bootstrap.php.cache | ||
16 | + app/bootstrap_cache.php.cache | ||
17 | + app/config/parameters.ini | ||
18 | + app/config/parameters.yml | ||
19 | + app/cache/* | ||
20 | + app/logs/* | ||
21 | + vendor/* | ||
22 | + web/bundles/* | ||
23 | + web/css/* | ||
24 | + web/js/* | ||
25 | + web/uploads/* | ||
26 | + | ||
27 | + # -- Composer ----------------------------------------- | ||
28 | + composer.phar | ||
29 | + | ||
30 | + # -- PHPUnit ------------------------------------------ | ||
31 | + app/phpunit.xml | ||
32 | + | ||
33 | + # -- Editores ----------------------------------------- | ||
34 | + # vim | ||
35 | + .*.sw[a-z] | ||
36 | + *.un~ | ||
37 | + Session.vim | ||
38 | + .netrwhist | ||
39 | + | ||
40 | + # eclipse | ||
41 | + *.pydevproject | ||
42 | + .project | ||
43 | + .metadata | ||
44 | + bin/** | ||
45 | + tmp/** | ||
46 | + tmp/**/* | ||
47 | + *.tmp | ||
48 | + *.bak | ||
49 | + *.swp | ||
50 | + *~.nib | ||
51 | + local.properties | ||
52 | + .classpath | ||
53 | + .settings/ | ||
54 | + .loadpath | ||
55 | + .externalToolBuilders/ | ||
56 | + *.launch | ||
57 | + .buildpath | ||
58 | + | ||
59 | + # phpstorm | ||
60 | + .idea/ | ||
61 | + | ||
62 | + # textmate | ||
63 | + *.tmproj | ||
64 | + *.tmproject | ||
65 | + tmtags | ||
66 | + | ||
67 | + # sublimetext | ||
68 | + /*.sublime-project | ||
69 | + *.sublime-workspace | ||
70 | + | ||
71 | + # netbeans | ||
72 | + nbproject/private/ | ||
73 | + nbproject/ | ||
74 | + build/ | ||
75 | + nbbuild/ | ||
76 | + dist/ | ||
77 | + nbdist/ | ||
78 | + nbactions.xml | ||
79 | + nb-configuration.xml | ||
80 | + | ||
81 | + # -- Sistemas Operativos ------------------------------ | ||
82 | + # Windows | ||
83 | + Thumbs.db | ||
84 | + ehthumbs.db | ||
85 | + Desktop.ini | ||
86 | + $RECYCLE.BIN/ | ||
87 | + | ||
88 | + # Linux | ||
89 | + .* | ||
90 | + .gitignore | ||
91 | + !.htaccess | ||
92 | + *~ | ||
93 | + | ||
94 | + # Mac OS X | ||
95 | + .DS_Store | ||
96 | + .AppleDouble | ||
97 | + .LSOverride | ||
98 | + Icon | ||
99 | + ._* | ||
100 | + .Spotlight-V100 | ||
101 | + .Trashes |
app/AppKernel.php
@@ -21,6 +21,7 @@ class AppKernel extends Kernel | @@ -21,6 +21,7 @@ class AppKernel extends Kernel | ||
21 | new UBV\SurUbvBundle\UBVSurUbvBundle(), | 21 | new UBV\SurUbvBundle\UBVSurUbvBundle(), |
22 | new FOS\UserBundle\FOSUserBundle(), | 22 | new FOS\UserBundle\FOSUserBundle(), |
23 | new NoiseLabs\Bundle\NuSOAPBundle\NoiseLabsNuSOAPBundle(), | 23 | new NoiseLabs\Bundle\NuSOAPBundle\NoiseLabsNuSOAPBundle(), |
24 | + new UBV\ProyectosBundle\UBVProyectosBundle(), | ||
24 | ); | 25 | ); |
25 | 26 | ||
26 | if (in_array($this->getEnvironment(), array('dev', 'test'), true)) { | 27 | if (in_array($this->getEnvironment(), array('dev', 'test'), true)) { |
app/Resources/views/candidato/new.html.twig
@@ -139,8 +139,6 @@ | @@ -139,8 +139,6 @@ | ||
139 | <label class="col-md-3 control-label">Fecha de Nac</label> | 139 | <label class="col-md-3 control-label">Fecha de Nac</label> |
140 | <div class="col-md-3"> | 140 | <div class="col-md-3"> |
141 | <input data-date-format="yyyy-mm-dd" placeholder="yyyy-mm-dd" class="datepicker-default form-control" type="fecha_nacimiento"> | 141 | <input data-date-format="yyyy-mm-dd" placeholder="yyyy-mm-dd" class="datepicker-default form-control" type="fecha_nacimiento"> |
142 | -{{ form_label(form.estadoCivil) }} | ||
143 | - {{ form_widget(form.estadoCivil) }} | ||
144 | {% if form.fecha_nacimiento.vars.errors[0].message is defined %} | 142 | {% if form.fecha_nacimiento.vars.errors[0].message is defined %} |
145 | <span class="help-block"> | 143 | <span class="help-block"> |
146 | {{ form.fecha_nacimiento.vars.errors[0].message }} | 144 | {{ form.fecha_nacimiento.vars.errors[0].message }} |
@@ -152,8 +150,7 @@ | @@ -152,8 +150,7 @@ | ||
152 | </div> | 150 | </div> |
153 | </div> | 151 | </div> |
154 | </div> | 152 | </div> |
155 | - </div> | ||
156 | - </div> | 153 | + |
157 | 154 | ||
158 | <div class="row"> | 155 | <div class="row"> |
159 | <div class="col-md-12"> | 156 | <div class="col-md-12"> |
app/config/routing.yml
1 | +ubv_proyectos: | ||
2 | + resource: "@UBVProyectosBundle/Controller/" | ||
3 | + type: annotation | ||
4 | + prefix: / | ||
5 | + | ||
1 | ubv_sur_ubv_estado_civil: | 6 | ubv_sur_ubv_estado_civil: |
2 | resource: "@UBVSurUbvBundle/Controller/EstadoCivilController.php" | 7 | resource: "@UBVSurUbvBundle/Controller/EstadoCivilController.php" |
3 | type: annotation | 8 | type: annotation |
src/UBV/ProyectosBundle/Controller/DefaultController.php
@@ -0,0 +1,17 @@ | @@ -0,0 +1,17 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +namespace UBV\ProyectosBundle\Controller; | ||
4 | + | ||
5 | +use Symfony\Bundle\FrameworkBundle\Controller\Controller; | ||
6 | +use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; | ||
7 | + | ||
8 | +class DefaultController extends Controller | ||
9 | +{ | ||
10 | + /** | ||
11 | + * @Route("/") | ||
12 | + */ | ||
13 | + public function indexAction() | ||
14 | + { | ||
15 | + return $this->render('UBVProyectosBundle:Default:index.html.twig'); | ||
16 | + } | ||
17 | +} |
src/UBV/ProyectosBundle/DependencyInjection/Configuration.php
@@ -0,0 +1,29 @@ | @@ -0,0 +1,29 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +namespace UBV\ProyectosBundle\DependencyInjection; | ||
4 | + | ||
5 | +use Symfony\Component\Config\Definition\Builder\TreeBuilder; | ||
6 | +use Symfony\Component\Config\Definition\ConfigurationInterface; | ||
7 | + | ||
8 | +/** | ||
9 | + * This is the class that validates and merges configuration from your app/config files. | ||
10 | + * | ||
11 | + * To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/configuration.html} | ||
12 | + */ | ||
13 | +class Configuration implements ConfigurationInterface | ||
14 | +{ | ||
15 | + /** | ||
16 | + * {@inheritdoc} | ||
17 | + */ | ||
18 | + public function getConfigTreeBuilder() | ||
19 | + { | ||
20 | + $treeBuilder = new TreeBuilder(); | ||
21 | + $rootNode = $treeBuilder->root('ubv_proyectos'); | ||
22 | + | ||
23 | + // Here you should define the parameters that are allowed to | ||
24 | + // configure your bundle. See the documentation linked above for | ||
25 | + // more information on that topic. | ||
26 | + | ||
27 | + return $treeBuilder; | ||
28 | + } | ||
29 | +} |
src/UBV/ProyectosBundle/DependencyInjection/UBVProyectosExtension.php
@@ -0,0 +1,28 @@ | @@ -0,0 +1,28 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +namespace UBV\ProyectosBundle\DependencyInjection; | ||
4 | + | ||
5 | +use Symfony\Component\DependencyInjection\ContainerBuilder; | ||
6 | +use Symfony\Component\Config\FileLocator; | ||
7 | +use Symfony\Component\HttpKernel\DependencyInjection\Extension; | ||
8 | +use Symfony\Component\DependencyInjection\Loader; | ||
9 | + | ||
10 | +/** | ||
11 | + * This is the class that loads and manages your bundle configuration. | ||
12 | + * | ||
13 | + * @link http://symfony.com/doc/current/cookbook/bundles/extension.html | ||
14 | + */ | ||
15 | +class UBVProyectosExtension extends Extension | ||
16 | +{ | ||
17 | + /** | ||
18 | + * {@inheritdoc} | ||
19 | + */ | ||
20 | + public function load(array $configs, ContainerBuilder $container) | ||
21 | + { | ||
22 | + $configuration = new Configuration(); | ||
23 | + $config = $this->processConfiguration($configuration, $configs); | ||
24 | + | ||
25 | + $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); | ||
26 | + $loader->load('services.yml'); | ||
27 | + } | ||
28 | +} |
src/UBV/ProyectosBundle/Resources/config/services.yml
src/UBV/ProyectosBundle/Resources/views/Default/index.html.twig
@@ -0,0 +1 @@ | @@ -0,0 +1 @@ | ||
1 | +Hello World! |
src/UBV/ProyectosBundle/Tests/Controller/DefaultControllerTest.php
@@ -0,0 +1,17 @@ | @@ -0,0 +1,17 @@ | ||
1 | +<?php | ||
2 | + | ||
3 | +namespace UBV\ProyectosBundle\Tests\Controller; | ||
4 | + | ||
5 | +use Symfony\Bundle\FrameworkBundle\Test\WebTestCase; | ||
6 | + | ||
7 | +class DefaultControllerTest extends WebTestCase | ||
8 | +{ | ||
9 | + public function testIndex() | ||
10 | + { | ||
11 | + $client = static::createClient(); | ||
12 | + | ||
13 | + $crawler = $client->request('GET', '/'); | ||
14 | + | ||
15 | + $this->assertContains('Hello World', $client->getResponse()->getContent()); | ||
16 | + } | ||
17 | +} |