Jump to content
php.lv forumi

entu

Reģistrētie lietotāji
  • Posts

    34
  • Joined

  • Last visited

Posts posted by entu

  1. Sveiki. Ja tas ir iespējams, tad kā CI sesijā varētu saglabāt objektu ar visu instanci.

     

    Piemēram:

     

    $user = new $this->user;
    $this->session->set_userdata("user", $user );
    

    un tagad kādā citā lapā:

     

    $user = $this->session->userdata("user");
    $user->change_name("zirgs"); //šo te neļauj izpildīt
    

     

    Bet protams $user objekts tika atsūtits kā parasts objekts un ir "__PHP_Incomplete_Class". Kā varētu atjaunot šim objektam instanci?

  2. Es darīju diezgan līdzīgi, bet tagad tie modeļi ir savairojušies vairāk, viskautkas tika dzēsts, pievienots, pievienots ne tajos modeļos un tagad diezgan grūti ir kautko atrast un saprast. Tagad izdomāju aplikāciju sakārtot, pārveidojot un metot visas funkcijas uz tīra CI MVC un pēc iespējas vairāk ievērot visus MVC likumus.

  3. Piemēram ir modelis User, kur pārsvarā visas funkcijas ir balstītas uz tekošo useri, bet kur lai labāk liek funkciju "get_all_users" ? Tur pat User modelī? Tāpatās vēl piemēram ir modulis Files, kurā ir tam piederošas funkcijas, bet klāt nāk funkcija user_files, kura dabū lietotāja pievienotos failus. Kur labak likt funkciju "user_files" - User vai Files modelī?

    Itkā varētu rakstīt $this->user->all_files(), tikpat labi files->all_user_files(). Kā pareizāk? Varbūt kāds labs arējs resurss ar par šo tēmu ir.

    Gribās iegūt pēc iespējas lielāku kārtību, savādāk tās izjūtas, kur bāzt katru funkciju bieži vien atšķiras, un tās funkcijas tiek izmētātas pa vairākiem, iespējams nepareiziem, moduļiem.

  4. Labdien, foromieši. Iesakiet lūdzu uz kuru pusi man labāk skatīties, kā labāk realizēt.

     

    Doma tāda. Neautorizēts lietotājs ielien lapā, viņam ir iespēja aizpildīt formu par sevi un failu ( nosaukums, apraksts, epasts utt. ) un paralēli pievienot failu. Apstiprinot visu, sākumā nepieciešams validēt datus caur ajax pieprasījumus, un tikai kad dati ir validēti, tai pašā laikā saglabāti datubāzē un izveidota sesija, sāktos faila augšupielāde. Tātad uz ko skatīties, drošības, tehnikas ziņā, jo tas tomēr būs publiski visiem pieejams. Ar kuru, no jums zināmajiem "ajax" failu uploaderiem tas būtu vieglāk norealizējams.

     

    Paldies. :)

×
×
  • Create New...