Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo utilizar la demostración de thinkphp

Cómo utilizar la demostración de thinkphp

1. Cree un directorio de proyecto, como el directorio de prueba, y cree un archivo de entrada index.php que contenga el siguiente contenido en el directorio:

// +- -------------------------------------------------- -- ------- ----------

// | Piensa en PHP

// +---------- -------------------------------------------------- -- --------

// +---------------- -------------- ------ -------------------------------------

// +-- --------------------------------------------- ----- ---------- --------

// | Autor: liu21st // +----------- ----- --------------------------------------------- ----- ----

// $Id$

// Definir la ruta del marco ThinkPHP

define('THINK_PATH','.. .. /.. /ThinkPHP');

// Definir el nombre y la ruta del proyecto

define('APP_NAME', 'test');

define ('APP_PATH', '.') )

// Cargar el archivo de entrada del marco

require(THINK_PATH."/ThinkPHP.php");

// Crear una instancia de la aplicación web

$App = new App();

Inicialización de la aplicación

$App- >run().

2. Acceda al directorio de prueba. El directorio de prueba se crea automáticamente. La página muestra el siguiente contenido:

^_^ Hola, bienvenido a ThinkPHP. p>3. Y el php predeterminado en Tpl El archivo de plantilla html con el mismo nombre correspondiente al archivo, estos tres constituyen la estructura MVC

Además, Data es el directorio de datos del proyecto, el directorio Config es el directorio de configuración, Cache es el directorio de caché de la plantilla,

Logs son archivos de registro, Temp es el caché de datos,

Html, Plugins, Lang, Common son todos directorios innecesarios

Todos los directorios de proyectos se generan automáticamente

Enviado por correo electrónico el 18/06/2008 09:43:40 a:

18/06/2008 09:44 am - Administrador del proceso de desarrollo de ThinkPhp 0.00

(0:00 ) 1. Cree el archivo config.php en el directorio de configuración con el siguiente contenido:

$config = require './config.php';

$array = array(

'default_module'=>'Blog',

'ROUTER_ON '=>VERDADERO,

'DATA_RESULT_TYPE'=> 1,

'SHOW_RUN_TIME'=>tr

ue, // Mostrar el tiempo de ejecución

'SHOW_ADV_TIME'=>true, // Mostrar el tiempo de ejecución detallado

'SHOW_DB_TIMES'=>true, //Mostrar los tiempos de consulta y escritura de la base de datos

'SHOW_CACHE_TIMES'=>true, //Mostrar el número de operaciones de caché

'SHOW_USE_MEM'=>true, //Mostrar la sobrecarga de memoria

);

return array_merge($config,$array);

Entre ellos, el contenido de config.php en el directorio principal es el siguiente. config.php es el siguiente:

p>

// +------------------ -------------- ---------------------------------- -- --

// | Piensa en PHP

// +--------------------- ------------- --------------------------

// +- --------- ----------------------------------------- -------------- ----------

// +---------------- ------------------ -------------------------------- ----- --

// | Autor :liu21st <

// +------------------- ------------------ -------------------------------- --

// $Id$

'DB_PWD'=>'jhf178',

'DB_PORT'=>' 3306',

'DB_PREFIX'=>'think_',

);

Enlace a la base de datos

2. el módulo empresarial y cree el archivo BlogModel.class.php en el directorio libmodel con el siguiente contenido

class BlogModel extends Model

{

}

3. IndexAction.class.php

El contenido de IndexAction.class.php es el siguiente

leer:

// Esta clase es generada automáticamente por el sistema y solo para uso de prueba

clase IndexAction extiende Acción{

índice de función pública(){

$Blog= nuevo BlogModel();

$lista= $Blog->findAll();

dump($lista );

}

}

}

4. Actualizar la página de acceso a la prueba