小编Kév*_*uay的帖子

Symfony 2中的configureOptions和setDefaultOptions之间的区别

我最近遇到了一个我解决的问题.为了解决这个问题,我结束了在我的一个表单中使用了configureOptions的setDefaultOptions.问题是它让我问,这两个功能之间有什么区别?

以下是它们在我的表单中的样子:

<?php

namespace AdminBundle\Form\Type;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
//use Symfony\Component\OptionsResolver\OptionsResolver;

Class ProjetIntType extends AbstractType
{

    public function buildForm(FormBuilderInterface $constructeur, array $options)
    {
        $constructeur
        ->add('langue', 'text')
        ->add('nom', 'text')
        ->add('descriptionCours', 'text')
        ->add('descriptionComplete', 'text')
        ->add('roles', 'text')
        ->add('aptitudesDeveloppees', 'text');
    }

    /*public function configureOptions(OptionsResolver $resolver)
    {
        $resolver->setDefaults(array(
            'data_class' => 'PublicBundle\Entity\ProjetInt',
        ));
    }*/

    public function setDefaultOptions(OptionsResolverInterface $resolver)
    {
        $resolver->setDefaults(array(
            'data_class' => 'PublicBundle\Entity\ProjetInt',
            ));
    }

    public function getName()
    {

        return 'projetInt';

    }

}
Run Code Online (Sandbox Code Playgroud)

php forms symfony

4
推荐指数
1
解决办法
2398
查看次数

如何在AngularJS中的单独文件中使用控制器

我环顾四周,找不到符合我目前情况的答案.我有一个app.js文件:

'use strict';

var demoApp = angular.module('demoApp', [
    // Dépendances du "module" <-- demoApp
    'ngRoute',
    'routeAppControllers',
    'todoList'
]);

demoApp.config(['$routeProvider', '$locationProvider',
    function($routeProvider, $locationProvider) { 

        // Système de routage
        $routeProvider
        .when('/home', {
            templateUrl: 'views/home.html',
            controller: 'homeCtrl'
        })
        .when('/contact/:msg?', {
            templateUrl: 'views/contact.html',
            controller: 'contactCtrl'
        })
        .when('/todolist', {
            templateUrl: 'views/todolist.html',
            controller: 'listeCtrl'
        })
        .when('/testfiltre', {
            templateUrl: 'views/testfiltre.html',
            controller: 'demoFiltreCtrl'
        })
        .when('/testCreationfiltre', {
            templateUrl: 'views/testcreationfiltre.html',
            controller: 'demoCreationFiltreCtrl'
        })
        .otherwise({
            redirectTo: '/home'
        });
    }
]);



var routeAppControllers = angular.module('routeAppControllers', []);

routeAppControllers.controller('homeCtrl', ['$scope',
    function($scope){
        $scope.message = "Bienvenue …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

3
推荐指数
1
解决办法
1万
查看次数

如何创建在Symfony中下载文件的链接

我做了一些研究,我发现这篇文章: 如何在symfony2中创建下载生成文档的链接?

我尝试了解决方案,但它在浏览器中显示我的pdf,但我想要的是当有人点击链接时,它直接下载文件.是否可以通过Symfony实现这一目标?

KévinDuguay

pdf file download hyperlink symfony

2
推荐指数
1
解决办法
5672
查看次数

标签 统计

symfony ×2

angularjs ×1

download ×1

file ×1

forms ×1

hyperlink ×1

javascript ×1

pdf ×1

php ×1