Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

duda aprendiendo a crear componentes

Estas en el tema de duda aprendiendo a crear componentes en el foro de Joomla en Foros del Web. Hola , entiendo el php pero quizás no demasiado los objetos y puede ser que mi duda venga de por ahí. El tema es que ...
  #1 (permalink)  
Antiguo 25/06/2008, 15:57
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 5 meses
Puntos: 8
duda aprendiendo a crear componentes

Hola , entiendo el php pero quizás no demasiado los objetos y puede ser que mi duda venga de por ahí. El tema es que no entiendo esta sintaxis , he buscado y no encuentro nada. Comprendo que crea una variable dándole el nombre del componente para luego instanciar un objeto , pero no entiendo que hace con el .$controller.
$classname = 'PruebaController'.$controller;
Un saludo y gracias

El código entero es este
<?php
// No permitimos el acceso directo
defined( '_JEXEC' ) or die( 'Restricted access' );
// Cargamos el controlador
require_once (JPATH_COMPONENT.DS.'controller.php');
// Creamos nuestro propio controlador (controller.php)
$classname = 'PruebaController'.$controller;
$controller = new $classname( );
// Ejecutamos la tarea
$controller->execute( JRequest::getVar('task'));
$controller->redirect();

Última edición por Dundee; 26/06/2008 a las 06:41
  #2 (permalink)  
Antiguo 26/06/2008, 00:47
Avatar de Larenz
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Nicaragua
Mensajes: 1.398
Antigüedad: 17 años, 10 meses
Puntos: 55
Respuesta: duda aprendiendo a crear componentes

Realmente no soy un experto en el tema [PHP] pero parece que no hay nadie que sepa porque no te han respondido amigo.

Suerte con tu consulta y muchas veces la ayuda tarda en llegar, sólo espero que un "buen samaritano" te auxilie o logres solucionar el problema.
__________________
¡No lo sé todo! Pero comencé como tú, ¡sin saber nada!
Encuéntrame en Facebook: Perfil + Página
  #3 (permalink)  
Antiguo 26/06/2008, 06:34
Avatar de oswalgogra  
Fecha de Ingreso: septiembre-2007
Ubicación: En algún lugar del territorio Colombiano
Mensajes: 140
Antigüedad: 17 años, 2 meses
Puntos: 5
Pregunta Respuesta: duda aprendiendo a crear componentes

Hola,
Antes de la primera línea de código, ¿qué valor tiene $controller?
  #4 (permalink)  
Antiguo 26/06/2008, 06:42
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 5 meses
Puntos: 8
Respuesta: duda aprendiendo a crear componentes

Cita:
Iniciado por oswalgogra Ver Mensaje
Hola,
Antes de la primera línea de código, ¿qué valor tiene $controller?
Hola ,eso es una de las cosas que yo no entiendo ,¿para que concatena y que valor tiene $controller?.
He editado mi anterior post con todo el código de ese archivo.

Gracias
  #5 (permalink)  
Antiguo 26/06/2008, 06:54
Avatar de oswalgogra  
Fecha de Ingreso: septiembre-2007
Ubicación: En algún lugar del territorio Colombiano
Mensajes: 140
Antigüedad: 17 años, 2 meses
Puntos: 5
Respuesta: duda aprendiendo a crear componentes

¿Y qué contiene el archivo controller.php?
Porque si la variable $controller está vacía, el nombre de la clase sería 'PruebaController' y $controller sería un objeto de esa clase.
  #6 (permalink)  
Antiguo 26/06/2008, 07:12
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 5 meses
Puntos: 8
Respuesta: duda aprendiendo a crear componentes

Cita:
Iniciado por oswalgogra Ver Mensaje
¿Y qué contiene el archivo controller.php?
Porque si la variable $controller está vacía, el nombre de la clase sería 'PruebaController' y $controller sería un objeto de esa clase.
Haí la as dao , perfecto creo que es eso , de todas formas te voy a pegar el archivo controller.php solo por curiosidad.
Código:
<?php

// No permitimos el acceso directo
defined('_JEXEC') or die();

// Importamos el controlador de Joomla
jimport('joomla.application.component.controller');

// Iniciamos nuestro propio controlador 'HMundoController'
class PruebaController extends JController {

    function display() {
        parent::display();
    }
}

?>
Mil gracias
  #7 (permalink)  
Antiguo 26/06/2008, 07:24
Avatar de oswalgogra  
Fecha de Ingreso: septiembre-2007
Ubicación: En algún lugar del territorio Colombiano
Mensajes: 140
Antigüedad: 17 años, 2 meses
Puntos: 5
De acuerdo Respuesta: duda aprendiendo a crear componentes

Si, estoy de acuerdo, en el archivo controller.php se llama al controlador del joomla...
Yo nunca he creado un módulo o componente para joomla y me gustaría aprender a hacerlos para mejorar mis proyectos, ¿por dónde debo empezar?
¿Existe algún manual del programador en español?

Gracias
  #8 (permalink)  
Antiguo 26/06/2008, 08:07
Avatar de Dundee  
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 5 meses
Puntos: 8
Respuesta: duda aprendiendo a crear componentes

Cita:
Iniciado por oswalgogra Ver Mensaje
Si, estoy de acuerdo, en el archivo controller.php se llama al controlador del joomla...
Yo nunca he creado un módulo o componente para joomla y me gustaría aprender a hacerlos para mejorar mis proyectos, ¿por dónde debo empezar?
¿Existe algún manual del programador en español?

Gracias
Púes eso es lo que me esta pasando a mi, se programar en php (poquito con objetos) y tengo y necesito aprender a programar con joomla. Mira en español poquita cosa hay, pero algo he encontrado por estos sitios.
http://www.matware.com.ar/joomla/com...oomla-1.5.html


Si buscad en google "desarrollo componentes joomla 1.5" seguro que encontraras algunos enlaces más, pero para hacerte una idea ese no está mal.
Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:58.