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); |
Por supuesto, primero debe tener una tabla de base de datos configurada en su máquina local.