Is Symfony gratis of moet ervoor worden betaald ?
Waar kan ik het downloaden ?
Met alleen 'Symfony' in Google had ik al een hit op de tweede item:
https://symfony.com/ ;-)

Maar waarom niet gewoon 3.1 gebruiken? Die is behoorlijk vernieuwd en zal nog een hoop updates krijgen.
Dus het is gratis ? opensource ?)
Uiteraard, gewoon te installeren via composer, of pullen vanaf github.
Geweldig! Dat wilde ik even weten. Dank jullie we !
Symfony is gratis inderdaad en wordt in de praktijk door een community van PHP programmeurs onderhouden. Het is echt een fantastisch PHP framework waarmee je zeer professionele websites kunt bouwen. Hierbij hoef je niet telkens het wiel zelf uit te vinden want je kunt allerlei (tevens gratis) modules* toevoegen aan je framework. De tol die je betaald is dat het tijd kost om te leren over de talloze mogelijkheden die het framework biedt maar dat is een hobbel die je zeker zou moeten willen nemen. Voor als je net begint zijn er ook best goede video tutorials. Verder moet je veel Googlen en lezen.

* deze heten eigenlijk bundles.
- Ariën - op 07/09/2016 22:16:06

Maar waarom niet gewoon 3.1 gebruiken?

Een reden daarvoor zou kunnen zijn dat 2.7 en 2.8 LTS-versies zijn en dus langer gesupport worden dan 3.0 en 3.1...
Maar zou het niet zo zijn dat er misschien nog een 3.2 uitkomt waar je redelijk makkelijk naar kan updaten, die dan ook weer lang supported is? De overstap van 2.7/2.8 naar 3.0 kent wel wat wijzigingen, heb ik gehoord.
Uiteraard zijn er een aantal veranderingen maar de enigste 'alledaagse' verandering die ik ben tegengekomen is dat fomulier-veld-types nu niet meer met een naam in de vorm van een string worden gedeclareerd maar met de "fully-qualified class name"

2.8:
<?php
$form = $this->createFormBuilder()
->add('name', 'text')
->add('age', 'integer')
->getForm();
?>

3.x:
<?php
use Symfony\Component\Form\Extension\Core\Type\IntegerType;
use Symfony\Component\Form\Extension\Core\Type\TextType;

$form = $this->createFormBuilder()
->add('name', TextType::class)
->add('age', IntegerType::class)
->getForm();
?>

De hele lijst met veranderingen kun je hier vinden.
- Ariën - op 09/09/2016 00:29:21

Maar zou het niet zo zijn dat er misschien nog een 3.2 uitkomt waar je redelijk makkelijk naar kan updaten, die dan ook weer lang supported is?

Nope. 3.2 en 3.3 hebben elk een supportduur van 8 maanden. Pas versie 3.4 is weer een LTS-release (3 jaar gesupport), maar die komt pas november volgend jaar uit.

Ik krijg de volgende foutmelding bij het runnen van de installer:(# php symfony new TEST)

[GuzzleHttp\Exception\RequestException]
cURL error 60: SSL certificate problem: unable to get local issuer certificate

[GuzzleHttp\Ring\Exception\RingException]
cURL error 60: SSL certificate problem: unable to get local issuer certificate

Iemand enig idee waar aan dit kan liggen ?
(Symfony 2.8)

Reageren