PHP ir SQL > PHP ir SQL - Klausimai ir pagalba

Codeigniter ajax filtravimas

(1/1)

Tautvydas:
Sveiki, pradėjau domėtis codeigniteriu, pasirodė paprasčiau nei laravel. Paprasti dalykai kaip ir aišku, tačiau kaip mąstyti sistemą, kurioje norima padaryti žemėlapį su žymekliais ( google maps api ) ir filtravimas pagal kategorijas. T.y. tarkime pasirenki miestą ir pasikeičia visi tie žymekliai, lieka tik atitinkami.

Naudojami controleriai kol kas tik welcome. Jame

--- Kodas: ---<?php 
class Welcome extends CI_Controller {

 
public function index()
{
// uzkraunu mapo library
$this->load->library('googlemaps');

$config['center'] = '37.4419, -122.1419';
$config['zoom'] = 'auto';
$this->googlemaps->initialize($config);

$marker = array();
$marker['position'] = '37.429, -122.1419';
$this->googlemaps->add_marker($marker);
$data['map'] = $this->googlemaps->create_map();

// $this->load->view('map.php', $data);


$this->load->view('dizainas/header.php', $data);
$this->load->view('dizainas/slogan.php');
$this->load->view('map.php');
$this->load->view('dizainas/footer.php');
}
}
--- Baigti kodą ---
Ir tada headeryje pasitalpina google map javascript'as sugeneruotas ir tame map.php tiesiog įdedamas DIV'as su mapu.

Tiesiog tokia kolkas, tačiau pridėsiu fetch'ą iš duombazės ir tų markerių pridėjimą pagal esamus įrašus.  Kaip daryti, kad visa tai veiktų ne tik perkrovus tinklapį ir gavus info _GET ar _POST metodais, o su tuo ajax? Kurti kitą controlerį? Bet juk jų surišinėti kaip ir negalima. Visiškai neįsivaizduoju. Ačiū

ganjabest:
Norint, kad mapsas reguotu i veiksmus neperkraudinejant puslapi reikia naudoji ne GoogleMap PHP API, o GoogleMap Javascript API.

Navigacija

[0] Žinučių sąrašas

Eiti į pilną versiją