codeigniter servicio web tranquilo + consulta de base de datos
Frecuentes
Visto 2,974 veces
0
Perdóname por la próxima pregunta, lol. (Soy terriblemente nuevo en esto)
he leído este tutorial .
Ya configuré la conexión automática a la base de datos editando el archivo autoload.php.
Estoy creando mi propio controlador llamado dsapi.php (código a continuación), quiero el ad_get()
función para recuperar todos los datos de mi base de datos simple para poder usarlos en la aplicación de Android que he desarrollado.
Eché un vistazo a esta página de pautas e intenté escribir algo, pero no tengo ni idea, como puedes ver. ¿Estoy siquiera cerca de lo que quiero?
class dsapi extends REST_Controller {
function ad_get()
{
**$query = $this->db->query('SELECT index, title, detailed FROM ads');
foreach ($query->result_array() as $row)
{
echo $row['index'];
echo $row['title'];
echo $row['detailed'];
}
$this->response($query, 200);**
}
function ad_put()
{
// create a new user and respond with a status/errors
}
function ad_post()
{
// update an existing user and respond with a status/errors
}
function ad_delete()
{
// delete a user and respond with a status/errors
}
}
1 Respuestas
0
tutorial de vídeo descripción del modelo y ejemplo de código
class Blogmodel extends CI_Model
{
var $title = '';
var $content = '';
var $date = '';
function __construct()
{
// Call the Model constructor
parent::__construct();
}
function get_last_ten_entries()
{
$query = $this->db->get('entries', 10);
return $query->result();
}
function insert_entry()
{
$this->title = $_POST['title']; // please read the below note
$this->content = $_POST['content'];
$this->date = time();
$this->db->insert('entries', $this);
}
function update_entry()
{
$this->title = $_POST['title'];
$this->content = $_POST['content'];
$this->date = time();
$this->db->update('entries', $this, array('id' => $_POST['id']));
}}
Respondido el 12 de junio de 12 a las 16:06
muchas gracias amigo Pues claro, que tonta de mi parte, me faltaba un modelo :D. - Emiratos Árabes UnidosHamed
Qué es lo que quieres hacer:
echo
valores o devolverlos? Tuad_get()
hace esto: 1. recuperar los datos, 2.echo
esos datos, 3. volver recurso de consulta (¡no los datos!) como respuesta. Creo que necesitas comando y consulta separados - scriptin