Traducir Codigo Solo Php A La Forma De Yii

Hola amigos tengo este codigo de un buscador mi tercer intento de buscador y me parecio muy interesante que trabaje con javascript pero esta en solo php y no con los comandos de yii como haria que se tradujera a la estructura de yii??

function buscarPalabras()

{

var buscaAjax;

if(window.XMLHttpRequest)

{

buscaAjax = new XMLHttpRequest();

}else{

buscaAjax = new ActiveXOject("Microsoft.XMLHTTP");


}


buscaAjax.onreadystatechange = function(){


	if(buscaAjax.readyState==4 && buscaAjax.status==200){


		document.getElementById('resultado').innerHTML = buscaAjax.responseText;


		}


	}


	var dato = document.form1.palabra.value;


	buscaAjax.open("GET","config.php?variable="+dato,true);


	buscaAjax.send();

}

Lo de arriba es el archivo js se llama ajax.js

este es config.php

<style>

h3{color:blue;}

</style>

<?php

//error_reporting(E_ALL ^ E_NOTICE);

//creamos la conexion a la base de datos

$conexion = "host=localhost port=5432 dbname=juez8 user=postgres password=postgres";

$db= pg_connect($conexion);

$palabra = $_GET[‘variable’];

if($palabra == ‘’){

echo 'Escribe una palabra...';

}else{

$query = “SELECT nombre_usuario, apellidos_usuario FROM usuario where nombre_usuario like ‘%$palabra%’”;

$respuesta = pg_query ($query) or die(pg_last_error());

if (pg_fetch_assoc ($respuesta)<=0) {

echo “No se encontraron resultados con el termino “.’<b>’.$palabra.’<b>’.”.”;

}else {

$respuesta = pg_query ($query) or die(pg_last_error());

while($row = pg_fetch_array($respuesta))

{

echo '&lt;p&gt;';


echo '&lt;b&gt;'.&#036;row['nombre_usuario'].'&lt;/b&gt;&lt;br /&gt;';


echo &#036;row['apellidos_usuario'];


echo '&lt;/p&gt;';

}

}pg_free_result($respuesta);

}

?>

y por ultimo este es el index.php

<!DOCTYPE html>

<head>

<style>

b{color:blue;}

</style>

<script src="ajax.js"></script>

</head>

<body>

<h1>Mi primer buscador en php y mysql</h1><br />

<form name="form1" method="post">

<input type="text" name="palabra" placeholder="Buscar…">

<input type="button" name="buscar" value="Buscar" onClick="">

</form>

<br />

<div id="resultado">

</div>

</body>

</html>

de antemano gracias por sus respuestas

Pruebe generando algunos CRUDs de su Base de datos, de seguro que le ayudarán a comprender un poco más cómo traducirlo a Yii.

La respuesta corta es que puede usar su código JS sin cambios.

Los archivos PHP sí cambiarían bastante, especialmente porque Yii sigue el patrón MVC. Pero para simplificar la respuesta es mucho mejor si ud genera algunas tablas por medio de Gii y lo ve por ud mismo :)

Saludos

graciassssssssssss mi duda central era si el .js cambiaria usando yii ahora ya me lo resolvio muchisimas gracias ahora voy a intentarlo sabiendo esto.

Excelente, por acá estaremos si hay más preguntas.