Red de conocimiento informático - Problemas con los teléfonos móviles - consulta en cascada thinkphp de tres tablas en modelado relacional

consulta en cascada thinkphp de tres tablas en modelado relacional

El siguiente es un pseudocódigo para su referencia: // Tome provincias, ciudades y condados como ejemplos

......

public?getPR( ){

echo?"Lista de provincias";

}

public?getCI(){

$pID?=?isset ($_GET[pid])? $_GET[pid]:-1;

/La base de datos obtiene las ciudades de la provincia especificada según pid

$list?=?$ rs-> donde('...') ->select();

echo?"lista de ciudades";

}

public?getCO( ){

$pID?=?isset($_GET[cid])? $_GET[cid]:-1;

/La base de datos obtiene el condado según la ciudad especificada. en cid

$list?=?$rs->where('...') ->select();

echo?"Lista de condados";

}

En la plantilla, los resultados de getPR se utilizan directamente para completar la selección de provincia. Cuando se selecciona la provincia, ajax llama a getCI para obtener la lista de ciudades y completa la selección de ciudades. Se selecciona la ciudad, llame a getCO para obtener la lista de condados y complete la selección del condado.

Simplemente impleméntelo basándose en las ideas anteriores. Espero que le resulte útil.