Preguntas etiquetadas con codeigniter

CodeIgniter es un marco de desarrollo web PHP de código abierto creado por EllisLab Inc y ha sido adoptado por el Instituto de Tecnología de Columbia Británica. El marco implementa una versión modificada del patrón de diseño Modelo-Vista-Controlador. Utilice esta etiqueta para preguntas sobre clases, métodos, funciones, sintaxis y uso de CodeIgniter.

178
CodeIgniter: ¿Crear un nuevo ayudante?

Necesito hacer un bucle de muchas matrices de diferentes maneras y mostrarlo en una página. Las matrices son generadas por una clase de módulo. Sé que es mejor no incluir funciones en las 'vistas' y quiero saber dónde insertar el archivo de funciones. Sé que puedo 'extender' los ayudantes, pero no...

160
CodeIgniter eliminando index.php de la url

Mis URL actuales se ven así [mysite]index.php/[rest of the slug]. Quiero despojarme index.phpde estas URL. mod_rewriteestá habilitado en mi servidor apache2. en config,$config['index_page'] = ''; Mi .htaccessarchivo raíz codeignitor contiene, RewriteEngine on RewriteCond %{REQUEST_FILENAME}...

101
CodeIgniter - accediendo a la variable $ config a la vista

Muy a menudo necesito acceder a $configvariables en las vistas. Sé que puedo pasarlos de controlador a load->view(). Pero parece excesivo hacerlo explícitamente. ¿Hay alguna forma o truco para acceder a la $configvariable desde las vistas de CI sin molestar a los controladores con código de...

86
explique $ CI = & get_instance ();

Mirando a través del código fuente de codeigniter, en sus funciones de ayuda sigo viendo código, $CI =& get_instance(); ¿alguien puede explicarme cómo funciona este código? Entiendo que está devolviendo una referencia al superobjeto $ CI, pero ¿de dónde get_instance()viene?...

86
Codeigniter - ningún archivo de entrada especificado

Soy un principiante en Codeigniter y vi un tutorial de CI y solo estaba tratando de hacer algo simple. Descargué el CI y agregué este archivo al directorio del controlador, pero no funcionará. <?php class site extends CI_Controller { public function index() { echo "Hello World"; }...

84
Manejo de argumentos PUT / DELETE en PHP

Estoy trabajando en mi biblioteca de cliente REST para CodeIgniter y estoy luchando para averiguar cómo enviar argumentos PUT y DELETE en PHP. En algunos lugares he visto personas que usan las opciones: $this->option(CURLOPT_PUT, TRUE); $this->option(CURLOPT_POSTFIELDS, $params); Es...