Sto usando silex su php 5.3.1 e ho questo semplice codice in index.php
codice:
<?php
require_once 'phar://'.__DIR__.'/silex.phar/autoload.php';
$app = new Silex\Application();
$app->register(new Silex\Extension\SessionExtension());
$app
->get('/', function () {
return "Silex project";
})
->bind('homepage');
$app->run();
?>
ma l'esecuzione del file riporta questo messaggio
codice:
Fatal error: Class 'Locale' not found in phar:///...
/silex.phar/vendor/Symfony/Component/HttpFoundation/Session.php on line 188
senza $app->register(new Silex\Extension\SessionExtension()); il tutto funziona (ma non ho le sessioni)
anche se queste dovrebbero essere integrate nel phar (o almeno questo è quanto si desume dalla documentazione) ho provato a copiare il componente di symfony2 nel percorso indicato, ma niente
quale potrebbe essere il problema?