Categorías
PHP

Un ejemplo simple de uso de Zend Framework Zend_Db_Table

Para ser un desarrollador PHP profesional, el framework probablemente sea una solución final. Dado que ZF es un producto de Zend, creo que no sería una mala idea si lo aprendiera, aunque no estoy seguro de qué marco es mejor. De todos modos, el mejor enfoque de aprendizaje es comenzar a estudiar ahora mismo. Aquí está mi primer ejemplo de práctica.

error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', true);
//date_default_timezone_set('Europe/London');
$rootDir = dirname(dirname(__FILE__));
//echo dirname(__FILE__); C:wampwwwzf-tutorialtestdb
//echo $rootDir;          C:wampwwwzf-tutorial
set_include_path( $rootDir . '/library'. PATH_SEPARATOR . get_include_path());
 
require_once('../library/Zend/Loader.php');
Zend_Loader::loadClass('Zend_Db');
//Zend_Loader::loadClass('Zend_Db_Table_Abstract');
Zend_Loader::loadClass('Zend_Db_Table');
//Zend_Controller_Front::run('/path/to/controllers');
//Zend::loadClass('Zend_Db');
 
$params = array (
	'host' => 'localhost',
	'username' => 'root',
	'password' => 'admin',
	'dbname' => 'zf-tutorial'
);
$db = Zend_Db::factory('PDO_MYSQL', $params);
 
Zend_Db_Table::setDefaultAdapter($db);
 
class Albums extends Zend_Db_Table_Abstract
{
	protected $_name = 'albums';
}
 
$albums = new Albums();
$data = array(
        'artist' => 'Ben',
        'title' => 'Ramsey'
);
$id = $albums->insert($data);
  Uso del servicio web PHP de Alfresco para cargar archivos

Por supuesto, primero debe tener una tabla de base de datos configurada en su máquina local.

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *