ho provato a creare alcuni controller, modelli e viste con - trattino, ma ottengo errore php sempre così sto usando il carattere di sottolineatura adesso.Classe URI Codeigniter come posso usare - trattino invece _ underscore?
quindi il mio url è: http://localhost:8888/ci/index.php/get_artist_discography/artist_name
vorrei essere così: http://localhost:8888/ci/index.php/get-artist-discography/artist-name
sua possibile avere gli URL con - trattino in CodeIgniter?
il mio codice:
/controller:
<?php
include (APPPATH.'/libraries/REST_Controller.php');
class get_artist_discography extends REST_Controller {
function artist_name_get(){
$data = new stdClass();
$this->load->model('artist_model');
$data = $this->artist_model->getAll();$this->response($data, 200);
}
}
/modelli:
<?php
class artist_model extends CI_Model {
function getAll(){
$q = $this->db->query("SELECT artist_discography,artist_name from music");
if($q->num_rows() > 0) {
foreach ($q->result() as $row) {
$data [] = $row;
}
return $data;
}
}
}
perfetto, funziona alla grande. – Raduken