Varbūt tad validēšanu vispār siet klāt pie model daļas? Kaut kāda objekta Foo id būtu jāvalidē vienādi gan kontrollerī A, gan kontrolerī B.
Ar vienu onInvalidInput metodi var nepietikt, jo viena kontroliera kontekstā var savajadzēties dažādi apstrādāt sliktus datus.
emsy,
labāk esceipo pilnīgi visu, arī tur, kur šobrīd liekas ka nevajag, jo kodu mēdz refacturēt, un var aizmirst ka tagad pēc izmaiņām vajadzēja pielikt esceipošanu arī te, un te, un vēl tur, bet nu jau ir par vēlu.
pašķirstot viņu lapu var saprast ka darbs būs ar tādiem fw, cms utt, ko viņu klientu lapas (kas taisītas vienalga kur) izmanto, tb vari septiņos vakarā uzrauties uz dajebkoa (typo3, phpnuke un tamlīdzīgiem briesmoņiem)
- binārais and, (tb tiesību pārbaudīšana) darbosies arī sql un jebkurā citā programmēšanas valodā, atšķirībā no serializēta masīva.
- definē tos flagus kā konstantes - pirmkārt nebūs jāņemās ar 'mainīgo no mainīgo' - ar ko tagad ir problēma :>, otrkārt kaut kas nākotnē (includots scripts, cits koderis utt) konstantes netīšām nepārrakstīs ar kaut ko citu.
šad tad šī tēma parādās, gan jau ka ātrākais (bet ne vienkāršāk uztaisāmais/maintainojamais) ir codez'a variants
- glabā tulkojumus db
- html'am izmanto templeitus, kur tulkojamās vietas ir aizvietojamas ar localizēto tekstu no db,
- scriptu, kas iziet cauri visiem templeitiem un aizpilda tulkojamās vietas ar tulkojumu no db, rezultātu pieglabā folderī <valoda>/<templeits>.php
- lapa lai darbojas ar templeitiem, kas ir iztulkoti vajadzīgai valodai.
- kad maini tulkojumu, pārģenerē iztulkotos templeitus.
Kur ielikta whitespace parādīs jebkura versiju kontroles sistēma. vismaz man, tas nav iemesls kāpēc nelieku ?>.
man labāk patīk ka fails ar vienu klasi beidzas ar ar
}
}
nevis ar ?>, jo tajā failā klase takš nav embedota html'ā ka būtu jānorāda ka te php scripts beidzas [un sākas faila beigas]
apgalvojums, ka jālieto '?>' tāpēc ka xml visu jāaizver īsti nebūs pareizi, jo <?php text text text ?> tač tāpat nav valīds xml.
Tad jāraksta
<script language="php">
var_dump($_SERVER);
</script>
:>
man liekas, ka tāda tipa lapās prasās pēc daudz smukām krāsainām bildiņām.
un kad ar peli uzbrauc uz resursa/karavīra/iedzīvotāja ikonas, gribētos kaut kur redzēt kas tas ir. Dažas ikonas tur tā nemaz uzreiz nesapratīs.
ja skatās no tās puses, kā specifikācijā rakstīts sanāk ka vis ir pareizi, bet no izmantošanas puses, ka nepietiek ar isNaN(field.value), lai pārbaudītu ir/nav lauciņā ierakstīts skaitlis ir diezgan neforši.