Aprendiendo kumbia

edited abril 2009 in Principiantes
Hola a todos,

Estoy interesado en aprender kumbia y estoy siguiendo este manual:
<!-- m --><a class="postlink" href="http://www.assembla.com/wiki/show/dXO1x-pRGr3le5abIlDkbG/nuestra-primera-aplicacion">http://www.assembla.com/wiki/show/dXO1x ... aplicacion</a><!-- m -->

pero ya me he atorado en la parte 4 que consiste en agregar mas contenido, ya que hago exactamente lo que dicen ahí y en la página me sale esto:

<!-- m --><a class="postlink" href="http://localhost/kumbia/saludo/index">http://localhost/kumbia/saludo/index</a><!-- m -->
Parse error&#58; syntax error, unexpected T_PUBLIC in /var/www/localhost/htdocs/kumbia/apps/default/controllers/saludo_controller&#46;php on line 2

pego mi código por si las dudas:
controllers/saludo_controller.php
&lt;?php
    public class SaludoController extends ApplicationController {
        public function index() {
            $this-&gt;fecha = date(&quot;Y-m-d H&#58;i&quot;);
        }
    }
    ?&gt;

views/saludo/index.phtml
&lt;h1&gt;hola mundo&lt;/h1&gt;
&lt;? echo $fecha ?&gt;


donde creen que esta mi error?

estoy corriendo apache2 php5 en gentoo linux.

saludos

Comentarios

  • El error es claro, error de sintaxy el mismo PHP te lo dice, tu clase debería quedar asi:
    &lt;?php
        class SaludoController extends ApplicationController {
            public function index() {
                $this-&gt;fecha = date(&quot;Y-m-d H&#58;i&quot;);
            }
        }
    ?&gt;
    

    Si vez el ejemplo, nunca se utiliza el public que tu tenias...
  • edited 11:08
    bueno pues tenías toda la razón, pero lo raro es que el ejemplo si trae esa cadena de public, en fin, creo que necesito saber un poco mas sobre orientado a objetos.

    Seguire probando este framework.

    gracias por la ayuda.
  • edited 11:08
    Bueno yo también estoy siguiendo ese tutorial para hacer Nuestra primera aplicación con Kumbia. He seguido todos los pasos hasta que cuando voy a hacer la primera prueba en el navegador (FireFox) con la url <!-- m --><a class="postlink" href="http://localhost/kumbia/saludo/index">http://localhost/kumbia/saludo/index</a><!-- m --> me sale el siguiente error:

    "KumbiaException: Unknown database 'test' (1049)
    En el archivo C:\wamp\www\kumbia\library\kumbia\db\adapters\mysql.php en la línea: 213<"

    ¿Necesito crear una BBDD "test" para este ejemplo? En ningún momento se menciona tal cosa en el tutorial. De todas formas no entiendo que nos haga falta un BBDD para una aplicación que no usa BBDD.

    He probado a crear la BBDD "test" en MySQL mediante el PhpMyAdmin, pero me da el siguiente error:
  • edited 11:08
    ¡¡Vaya!! <!-- s:shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt=":shock:" title="Shocked" /><!-- s:shock: -->

    Ya me he dado cuenta de mi fallo:

    Había nombrado el archivo controlador como saludos_controller.php en vez de saludo_controler.php (en singular).

    Ya me funciona... seguimos pá lante <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
  • <!-- s;) --><img src="{SMILIES_PATH}/icon_wink.gif" alt=";)" title="Wink" /><!-- s;) -->
  • edited 11:08
    Como soluciono el error de
    KumbiaException: unknown database 'test'(1049)
    en el archivo C:\wanp\www\kumbia\library\kumbia\db\adapters\mysql.php en la linea: 146<

    Muchas Gracias por su ayuda.. Soy nuevo trabajando con el Frameworks de KUMBIA
  • Bueno debes crear esa BD, en la [url=http://wiki.kumbiaphp.com/KumbiaPHP_Framework_Versión_1.0_Spirit]versión 1.0 spirit[/url] hemos corregido eso y ya no es necesario tener una app con BD, es decir puedes solo tener páginas estaticas
  • Bueno debes crear esa BD, en la [url=http://wiki.kumbiaphp.com/KumbiaPHP_Framework_Versión_1.0_Spirit]versión 1.0 spirit[/url] hemos corregido eso y ya no es necesario tener una app con BD, es decir puedes solo tener páginas estaticas
Sign In or Register to comment.