Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Controladores en clases PHP normales

26 de marzo de 2016

Buenos días estoy haciendo los ejemplos de organización del proyecto de silex con clases exactamente como lo muestras solo que con otros nombres obviamente y me dice el sig. error: Class "SilexCourse\Controllers\IndexController" does not exist. mi codigo es el siguiente

<?php

// src/controllers/web

namespace SilexCourse\Controllers;

use Silex\Application;

class IndexController {

public function index(Application $app){
    return "Hello I'm index page";
}
 
public function contact(Application $app){
    return "Hello I'm contact page";
}

}

<?php /* * Begin index configuration /

// web/index.php

require_once DIR.'/../vendor/autoload.php';

$app = new Silex\Application();

$app['debug'] = true;

$app->register(new Silex\Provider\ServiceControllerServiceProvider());

$app->get('/', function() use($app) { return "hello I'm the index"; })->bind('homepage');

$app->get('/contacto/', 'SilexCourse\Controllers\IndexController::contact') ->bind('index_contacto');

$app->run();

¿hay algo de mas que necesite hacer o tienes algún ejemplo que me puedas pasar?

Saludos...