Commit 9918c53855320943055b469e89eecb1b753d5d98

Authored by Juan Romero
1 parent 1638974150
Exists in develop

creacion bundle proyectos para trabajo pasantias

@@ -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
@@ -0,0 +1,4 @@ @@ -0,0 +1,4 @@
  1 +services:
  2 +# ubv_proyectos.example:
  3 +# class: UBV\ProyectosBundle\Example
  4 +# arguments: ["@service_id", "plain_value", "%parameter%"]
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 +}
src/UBV/ProyectosBundle/UBVProyectosBundle.php
@@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
  1 +<?php
  2 +
  3 +namespace UBV\ProyectosBundle;
  4 +
  5 +use Symfony\Component\HttpKernel\Bundle\Bundle;
  6 +
  7 +class UBVProyectosBundle extends Bundle
  8 +{
  9 +}