Category Archives: Tutoriale / Reguli / Best practices
Coding guidelines

MVC sql parametrizate (bind params) metode consistente (params, return points)

ID-uri encriptate pe URL-uri

In acest moment toate ID-urile se trimit pe URL (sau pe POST, unde este cazul) in clar. Ar trebui trimise…

Cum se fac template-uri pentru documente / how to make document templates

Pas 1: se pune HTML-ul template-ului in site\frontend\themes\remark\views\invoice\document-templates\invoice\pdfx.php unde “invoice” este tipul de document pentru care se creeaza template-ul si…

DateControl cu selector luna-an , multi-language

<?= DateControl::widget([ ‘id’ => ‘dateEnd’, ‘name’ => ‘dateEnd’, ‘value’ => date(‘Y-m-t’, strtotime($to)), ‘widgetOptions’ => [ ‘pluginOptions’ => [ ‘endDate’ =>…

Parametri propagati automat (per controller, ie persistentParameters) si buton de Reset Filters

Acesti parametri pot fi : page, sort, filters. Ei trebuiesc propagati automat (momentan pe request) catre Create/Edit/Delete pentru ca la…

Sistemul de import-uri

Exista un sistem general de import de date. Este construit ca modul in /frontend/modules/importer. Un importer care importa date dintr-un…

Migrations

Operații tip update pe câmpuri text Atunci când am de modificat parţial un câmp text, NU hardcodez / suprascriu valorile câmpurilor…

Documentatie anaf

Implementarea declaratiilor anaf   Cotroller-ul comun este AnafController. Daca o declaratie va avea mai multe formulare atunci pt fiecare subform…

Sistem unificat de CRON

Entry point Singurul si unicul entry point este executia in command line a : /site/yii cron  Cat de des Cel…

Sistem de validari automate (!) per firma

Cand? Exista mai multe situatii in care o company NU poate functiona corect iar situatia poate fi reglementata prin niste…

Previous Page · Next Page