sandis_m Posted April 25, 2011 Report Share Posted April 25, 2011 (edited) Izdomāju, ka vajag izveidot class priekš komentāriem. Vēlos to visu izveidot ajax-veidīgu. Ir 3 faili - form.php - komentāra forma post.php - datu pievienošana comms.php - lapa ar pagination class - komentāriem sadalītiem pa lapām..ut Nevaru izdomāt, kā padot datus, jo to pašu komentāru klasi varētu izmantot viesugrāmatai, tad arī attiecīgi $this->table = "guestbook";. Problēma rodas tieši ajax veidīgajā daļā: kā padot to $this->table uz comms.php pēc post.php ajax posta. Padot to kā $_GET būtu nedroši. Ieskats: comm.clas.php class comm{ function __construct() { $this->table= "comments"; } function form() { require(form.php"); } function data() { require(comms.php"); } } Index.php include(comm.class.php"); $comments = new comm; echo $comments ->form(); echo '<div id="talk">'; echo $comments->data(); echo '</div>'; comms.php $object = new pagination; $object->query = "SELECT * FROM ..." echo $object->all(); echo $object->paginate(); form.php <form> <input type="text" <input type="submit" </form> <script> $.post( "post.php", //... // update "talk" DIV content by load </script> Esmu mazliet apjucis. Varbūt esmu kaut ko nepareizi sadomājis un to visu var izdarīt pavisam savādāk? Edited April 25, 2011 by who_i_am Quote Link to comment Share on other sites More sharing options...
sandis_m Posted April 25, 2011 Author Report Share Posted April 25, 2011 Lieldienas nu ir nosvinētas. Ceru, ka te kāds ienāks. Quote Link to comment Share on other sites More sharing options...
briedis Posted April 25, 2011 Report Share Posted April 25, 2011 Moš piekopt mvc un sadali normālās daļās - komentāru modelis, komentāru skati, un kaut kādas helperu funkcijas (izvadīšanai? dalīšanai lapās?). Kontrolierī arī notiek visas pieprasījumu apstrādes, attiecīgo modeļu izmantošana, skatu parādīšana. Quote Link to comment Share on other sites More sharing options...
xPtv45z Posted April 25, 2011 Report Share Posted April 25, 2011 Kāpēc padot caur GET būtu nedroši? Tu taču vari pārbaudīt ko saņem un ja neatbilst, tad izvēlēties, kurš būs defaultais, vai atgriezt kaut kādu kļūdu. Quote Link to comment Share on other sites More sharing options...
sandis_m Posted April 26, 2011 Author Report Share Posted April 26, 2011 Moš piekopt mvc un sadali normālās daļās - komentāru modelis, komentāru skati, un kaut kādas helperu funkcijas (izvadīšanai? dalīšanai lapās?). Kontrolierī arī notiek visas pieprasījumu apstrādes, attiecīgo modeļu izmantošana, skatu parādīšana. Tā laikam arī būs jādara. Kāpēc padot caur GET būtu nedroši? Tu taču vari pārbaudīt ko saņem un ja neatbilst, tad izvēlēties, kurš būs defaultais, vai atgriezt kaut kādu kļūdu. Es domāju db table name padošana uz comms.php, ja vēlos izmantot arī viesugrāmatai, citiem komentāriem utt. Nu, labi, jāsadomā cits risinājums šitam variantam. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.