Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Kāda starpība, ja pats ietvars strikti ievēro DRY un Loose coupling'u, bet pats programmētājs raksta sūdīgu kodu? Manuprāt nav nozīmes ietvaram, galvenais, lai pašam ērti strādāt. Tas, cik kvalitatīvs kods beigās būs, ir taču atkarīgs no paša programmētāja. Tikko sāku jaunu projektu iekš Kohanas :p
  2. Priekškam rekursiju, paskaties manu variantu - 1 kvērijs un 1 cikls, lai visu saliktu strukturētā masīvā. Nedomāju, ka ir iespējams uzrakstīt vēl efektīvāk.
  3. Glabā tabulā izvēlni sakārtotā secībā, glabā klāt arī līmeni. (pamata vai 2. līmenis) Atlasa visus datus, vienā ciklā izej cauri visiem rezultātiem un sagrūd divdimensiju masīvā. Tad nevajadzētu būt problēmām izvadīt visu. Piemēram šādi: Kvērijus ciklā saukt galīgi neracionāli...
  4. Ar AJAX nevar augšupielādēt datnes.
  5. nice1, visdrīzāk nē, jo konkrētais IPB noteikti ir zagts :)
  6. Tas vairs nav parasatas masīvs, bet gan divdimensiju. Jā, masīva elements var būt praktiski jebkas. Arī cits masīvs, kura elementi arī var būt masīvi, un tā bezgalīgi, kamēr beidzas atmiņa :p $arr = array("a" => array("b" => "bbb", "c" => "ccc")); echo $arr["a"]["b"];
  7. Galvenais atcerēties, pirms taisi kādas darbības ar masīviem - varbūt jau tāda funkcija ir, un nedaudz jāparokas gūglē vai manuālī... http://php.net/manual/en/ref.array.php
  8. Vienkāršāk par vienkāršu... http://paste.php.lv/c0a8845011cd88e3db5ea37305dbfaa2?lang=php
  9. Sagrūt vērtības divos masīvos, uztaisi array_intersect un paskaties, kuras vērtības ir abos masīvos..
  10. Strādā, strādā: http://jsfiddle.net/b7PxM/ Redirēktē ar header, padod mainīgo get'ā: header("success.php?show_modal=1"); Tad success.php pārbaudi, vai ir isset($_GET['show_modal']) Ja ir, tad padod JS mainīgo, kur tiek parādīrts modālais. <script> var show_modal = <?=($show_modal ? "true" : "false");?>; if(show_modal){ //parādām modālo } </script>
  11. Varētu būt, ka strādās: $(document).delegate("a.links", "click", function(){ alert(this.href.split("#")[1]); });
  12. Reāli, ko tu te muhļī? :) Šādas perversijas nav vajadzīgas: echo '<?php echo $'.$name.'; ?>'; Nekādi templeiti arī nav vajadzīgi. Pietiek ar parastu .php failu, kas satur HTML un tīri izvada citus datus html struktūras veidā. users.php skats, ko iekļaujam vajadzīgajās vietās <div> <? forach($users as $user): ?> <p> Lietotājs: <?=$user->username;?> </p> <? endforeach; ?> </div> Tad ir galvenais skats, piemēram, index.php : <html> <head></head> <body> <p>Blablalbla</p> <? include "/views/users.php"; ?> </body> </html> Kontrolieris paņem no DB lietotāju sarakstu, padod to skatam, un padod skatu attēlošanai. Kontorlieris izskatītos šādi: function index(){ $view = new View("/views/index.php"); $view->users = Model_Users::getUserList(); $view->render(); //Tiek parādīts skats } Bet principā tas, ko tu tur gribi panāk ar MVC nav tik ērti panākams, tur jau būtu jāizmanto HMVC.
  13. Varu piedāvāt šādu te variantu: echo str_replace("<br /> 'kkas' <br />", "<br />\\'kkas\\'< br/>", "<br /> 'kkas' <br />"); Tavām prasībām atbilst :)
  14. Nu bļīns... Kāpēc tu nevari izmantot href atribūta vērtību?? <? foreach($products as $product){ ?> <div> <?=$product->name;?> <a href="/apraksts.php?p=<?=$product->id;?>" class="modal">Skatīt aprakstu</a> </div> <? } ?> <script type="text/javascript"> $(function(){ $("a.modal").click(function(){ var url = $(this).attr("href"); $("#modal").load(url); $("#modal").show(); return false; }); }); </script>
  15. Man liekas, ka 1.6k Ls / mēn dēļ jau ir vērts vienreiz veikt 4h testu :)
  16. Šaubos vai te atradīsi palīdzību. Noteikti ir kāds zend forums, vai vismaz stackoverflow.
  17. Sliktākajā gadījumā nevari iziet cauri rezultātiem un izfiltrēt ārā tos, kas ir privāti?
  18. Palasi par pašu principu kā tādu: http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller http://www.tonymarston.net/php-mysql/model-view-controller.html utt.
  19. Tas nebija domāts "skarbi". Vienkārši silti iesaku pastudēt teoriju, citādi no instrumentiem (CI šajā gadījumā) nekādu potenciālu neiegūsi...
  20. lauciniek, man liekas, ka tev vajadzētu dziļāk pastudēt par pašiem MVC principiem. Pagūglē, kas ir MVC, izlasi kādu čupu rakstu, pēti piemērus. Varbūt nāks apskaidrība kur un kādam kodam ir jāatrodas...
  21. Fonti nerullē...un pie logo tumšs teksts uz tumša - grūti salasīt...
  22. Varbūt tu izvadi vēl kādu simbolu pirms faila vai kā cita. Teiksim, beigās pēc ?> ir jauna rindiņa.
  23. Zini kur ir kļūda? Tur, ka tu pats programmē internetveikalu, tajā pat laikā, kad ir tik daudz bezmaksas labu alternatīvu :) Kā es saprotu, tu kliko uz linka un tad atveras modālais logs? Tajā brīdi, kad notiek klikšķis, nav iespējams noteikt, no kurienes tas tika izsaukts un attiecīgi piekļūt href vērtībai?
  24. click un live vietā tagad būtu jāizmanto delegate. Vispār, ar jauno jQuery ir arī tāds .on() (http://api.jquery.com/on/)
×
×
  • Create New...