Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo escribir la ruta de backend de thinkphp3.2

Cómo escribir la ruta de backend de thinkphp3.2

- La recepción adopta la tecnología de marco bootstrap, que embellece enormemente la página (el siguiente paso es tener tiempo para resumir bootstrap y utiliza la estructura semántica de artículos HTML para facilitar los motores de búsqueda);

-- El backend planea utilizar la tecnología de marco ThinkPHP para hacer de la arquitectura general un modelo MVC, realizar la estructuración y modularización del proyecto y separar el código de la página html y el código php de la página.

--Finalmente, planeamos hacer que la página sea estática para facilitar la exposición de los rastreadores de los motores de búsqueda.

Aplicación básica del marco TP:

1) Problema de ruta

Dado que el marco TP es una arquitectura MVC, su principio es el mismo que el de la plantilla Smarty. El controlador llama a la plantilla de vista, reemplaza la página html de la plantilla con php, luego la incluye en la página de control debajo del controlador y la almacena en caché en la carpeta de caché. Cuando acceda al rastreador, encontrará automáticamente los archivos php almacenados en caché en la carpeta de caché. Esto crea un problema de ruta. La ruta relativa en la vista de plantilla debe ser una ruta relativa del programa de control. Se recomienda utilizar una ruta absoluta.

Introducción a varias constantes del sistema:

Dirección del directorio raíz del sitio web __ROOT__ directorio raíz/

Ruta actual __URL__

Público* *** Área: __PUBLIC__ conduce a /Public/

Entrada de aplicación actual __APP__

También puede definir variables de ruta.

Ejemplo: Se recomienda utilizar rutas absolutas en lugar de rutas relativas

lt;link rel="stylesheet" href="__PUBLIC__/css/bootstrap.css"gt; lt;link rel="stylesheet" href="..."..."./.../Public/css/bootstrap.css"gt;

lt;img src="__ROOT__/ admin/Home /View/Public/images/logo.png"/gt; en lugar de img src="./.../.../.../admin/Home/View/Public/images/logo.png " /gt;

2) Muestra la conexión de la base de datos, el efecto de muestra es el siguiente:

(1) Configure los parámetros de conexión de la base de datos en ThinkPHP/Conf/conversation. php:

/* Configuración de la base de datos*/

'DB_TYPE' =gt; 'mysql', // Tipo de base de datos

'DB_HOST' =gt; localhost', // Dirección del servidor

'DB_NAME' =gt; 'yanhui', // Nombre de la base de datos

'DB_USER' =gt; // Nombre de usuario

'DB_PWD' =gt; '', // Contraseña

'DB_PORT' =gt '', // Puerto

(2) En el controlador Nueva página de control de noticias en NewsContrallor: