Gebouw met behulp van start: de gebruiker, informatie en contactgegevens van foto 's

, gebouwen met behulp van start: de gebruiker, informatie en contactgegevens van de foto' s,,,,,,,,,, 24, deel 3,,,,,,,, de delen van het netwerk, maandag Wat tuts + zal verminderen... In maar drie dollar.Niet' dit artikel niet missen, is een reeks wordt aangeduid als "de start en PHP. Bouw begonnen: controle op de toegang tot de gegevens, de activiteiten, de relatie tussen de start van slugsbuilding PHP: planning van vergaderingen,,, je creëert,,, de training is de bouw je PHP serie + beginnen delen.In deze serie, ik leid je door de start van het concept van de realiteit, het gebruik van mijn conferentie van toepassing als een echte voorbeelden.Elke stap voor stap, we zijn vrijlating van de Conferentie van de code als open source - voorbeelden van je kunnen leren.We zullen ook het adres van diensten in verband met de problemen van start, en in deze handleiding, moeten we op het gebied van de gebruikers van de in een ruimer gebruik van hun gegevens, door de toepassing van, contactgegevens: virtuele vergaderingen, gebruiker van de telefoon - en videoconferenties adres: in het spoor van toepassing, de belangen van de gebruikers: gebruikers foto 's uploaden van gegevens een foto, we kunnen met de Conferentie van pagina' s, alle codes van de conferentie yii2 plan geschreven in het kader van de internationalisering van de steun, met een ingebouwd. Als je meer wilt weten over yii2, zien we de serie planning in de yii2   TUTS +, maar om eraan te herinneren, ik was ook betrokken bij de volgende opmerkingen willen maken.Ik bijzonder geïnteresseerd ben, als je op een andere manier meer ideeën voor de toekomst, of wil de thema 's training, contactgegevens,.,,,,, de contactgegevens van de doelstelling is om de gebruikers van het virtuele vergaderingen en het adres van de telefoon video conferentie.Het telefoonnummer is ook nuttig voor en na de vergadering.Omdat we niet in het bijzijn van training, we gebruiken de Code Generator zend, Gil, de oprichting van een usercontact en aanvullingen en amendementen van de modellen van documenten, hebben we ook de actualisering van de navigatie BAR met een link naar de kenmerken van de gebruiker in contact.Op de voorkant van de belangrijkste standpunten /regeling //. Php:,, het menu [] = [dollar "etikettering" = > "de rekening", "goederen" = > [["etikettering" = > de YU 's: t ('frontend, vriend, URL "= > vrienden]; [/], [", het etiket "= > de YU' s: t ('frontend",'contact informatie "), URL" = > [/gebruikers]], ["etikettering" = > de YU 's: t ('frontend ",'settings"), URL "= > [/gebruiker]], [" labels "= > de YU' s: t ('frontend",'logout "(" ").Een dollar: toepassing van de identiteit van de gebruiker > > - > de naam ".De URL = > [/site /annulering "]," linkoptions "= > ['data-method" = > ""]]]]; ECHO, en navigatie: widget (["optie" = > [klasse = > - navigatie de navigatie rechts], de "projecten" = > de menu 's,]);,, zie je ook een van bovengenoemde verbinding, een gebruiker die functie worden hieronder beschreven. De keuze van het type en de lijst toe te voegen, is een van de meest voorkomende vormen van gebruik van het model voor de uitbreiding hebben we meer vriendelijk.Zie, contact, - lijst als volgt:,,,,, hier is het model vormen en van de methode om de definitie van contact service menu: uitbreiding, klasse, usercontact, zend - dB, actief is (totaal type_other = 0; een totaal type_phone = 10; een totaal type_skype = 20; een totaal type_facebook = totaal 30; type_google = 40; een totaal type_msn = 50; een totaal type_aim = 60; een totaal type_yahoo = 70; een totaal type_icq = 80; een totaal type_jabber = 90; een totaal type_qq = 100; een totaal type_gadu = 110;...De openbare functie getusercontacttype ($) {% opties = dollar - > getusercontacttypeoptions (naar keuze); [data] dollar; openbare functies getusercontacttypeoptions () {}) (sinds type_phone terug:: = > "telefoon", aangezien de type_skype = >:::: "Skype", Aangezien type_other = > de "andere", aangezien type_facebook = >:::: sinds de Facebook messenger, type_google = > Google, dat sinds de type_msn = >:::: "msn", aangezien type_aim = > "doelstellingen", aangezien: type_yahoo = > Yahoo!De boodschapper ", aangezien type_icq = >::::" naar ", aangezien type_jabber = >" Twitter ", aangezien type_qq = >::::" KK ", aangezien type_gadu = > de radio GADU GADU vervoer bepaalt GADU GADU");}, en hier is Het menu 's, worden verwezenlijkt in de vorm van: divya, < = "gebruikers" > <?PHP dollar in de vorm van activeform::: = (); de???????> <?= $vorm > gebied (model "contact_type") - > de (model > getusercontacttypeoptions (), ['prompt "= > de YU 's: t ('frontend", "contact"?)]) - > etikettering (zend:: t ('frontend "," contact ").> deze vormen van medewerkers, voor de bouw van een plan, de hele vergadering. Nu, laten we naar de gebruiker, de gebruiker, de Conferentie van groei, in functie van de gebruiker aangepaste functies de voorkeur van een groep.We bouwen een gebruiker van een systeem voor het beheer van deze preferenties in de toepassing van de usersetting.,, tabel, andere dan in het model van elke gebruiker slechts één opname, elk record is een beetje anders, dat er veel gebieden, vertegenwoordigers van een specifieke gebruiker.Deze verschilt van de contact gegevens als gebruiker, elke gebruiker heeft veel gegevens, elk met een vermelding van de vertegenwoordigers van gebruikers.  , als de verandering van hun omgeving, en we werken de eigen instellingen opgenomen.We kunnen ook notitie ter ondersteuning van de aanvullende mogelijkheden. We hebben een ondersteunende functie, laden de gebruiker van de instellingen, en als ze het creëren van een standaard opname, als ze er niet zijn.We kunnen gebruik maken van de lay - out en uitbreiding van bootstrap yii2 widget.,, de keuze van onze eerste gebruiker, en door de vaststelling van het aantal zal blijven toenemen, laten we bekijken wat we willen beginnen: informatie voor de gebruiker, en foto 's (een document zou uploaden weg), die vóór de zitting een dag herinneren, op de weg naar de conferentie dag ontvangen dat de deelnemers, en de uitwisseling van informatie, het voorkomen van alle e - mails, we kunnen de gebruikers van het systeem, van de activiteiten van de instellingen en de overdracht van gegevens na de uitbreiding en vernieuwing van tabel migratie migratie,.,. //creëren een create_user_setting_table, hier voor ons, de instellingen voor overdracht van de relatie tussen de tabel gebied:,, <?Het gebruik van zend - database PHP /model; het gebruik van zend - database en migratie; uitbreiding van de functie van m150124_003721_create_user_setting_table migratie (. () {% tableoptions = nul; als ($- > dB > DriverName = = = = = = = = "mysql") {% tableoptions = utf8 karakter van de regeling "utf8_unicode_ci = vuile motor;} dollar - > createtable (" {{% user_setting}} [id = > schema: type_pk, "user_id" = > schema: type_bigint. "Niet", "het dossier" = > schema: type_string. "Niet", "Avatar" = > schema: type_string. "Niet", "reminder_eve" = > schema: type_smallint. "Niet", "reminder_hours" = > schema: type_integer. "Niet", "COntact_share "= > schema: type_smallint." niet "," no_email "= > schema: type_smallint." niet "," created_at "= > schema: type_integer."Niet de lucht "," updated_at "= > schema: type_integer."Niet leeg,], tableoptions dollar); de dollar - > addforeignkey ('fk_user_setting_user_id "," {}} {% user_setting "," user_id "," {}} {% gebruikers "," identiteitskaart "," de waterval "," niveau "); de openbare functie). () {% van het > dropforeignkey ('fk_user_setting_user_id", "{}} {% user_setting"); de dollar - > droptable ("{}} {% user_setting");}}, beheer van de migratie -:,,,. /een migratie /zend migratie instrument (op basis van zend v2.0.2) in totaal 1 nieuwe migratie is van toepassing: m150124_003721_create_user_setting_table boven voor een immigrant?(de



Previous:
Next Page: