Pas de database: gegevens over de uitvoer van

, aangepaste database: gegevens over de uitvoer van,,,,,,,,,, delen, deel 2,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' dit artikel niet missen, is een reeks voor de gewoonte in de database zegt dat een deel van de database: onderhoud. Pas databasecustom database: invoer van gegevens, zoals deze reeks een gewoonte in de database van de belangrijkste problemen van de in artikel 1 genoemde feiten niet bestaan voor de invoer en de procedures voor De behandeling van behandeling.Met het oog op de oplossing van het probleem - maar moet erop worden gewezen dat op dit moment nog niet volledig bevredigende oplossing.,,, laten we rekening houden met de twee situaties:,, aangepaste tabel verwijzen naar een lokale wordpress op tafel is volledig onafhankelijk, lokale tabel, de "minst slechte situatie" is de eerste.De tabel voor het behoud van de gebruiker van een aangepaste activiteiten log als voorbeeld.Het doel waarnaar wordt verwezen in id, gebruikers - id en het voorwerp vormen - is opgeslagen in de vorm van de gegevens van je.Stel je nu voor dat iemand zou willen invoeren in alle gegevens van hun wordpress als tweede.Dit is alleen mogelijk, wanneer de invoer, bijvoorbeeld, het wordpress is toegewezen aan een nieuwe ID 's, want er is een kans dat er al een identificatie van de plaats en de tweede, in dit geval moet het volgen van deze wijzigingen en aanpassingen in de tabel hebben we ID' s genoemd.Het is niet moeilijk.Helaas, wordpress « plug­in », de importeur verantwoordelijk is voor de gegevens van de andere wordpress website van het ontbreken van de nodige haken, waardoor het mogelijk wordt.Zoals de opmerking, zoals aanbevolen in een potentiële werk is de opslag van gegevens na de dollar.Helaas, resulteert dit in een herhaling van de gegevens in de database, en het gezicht van de normalisering van de vlucht, is in het algemeen niet een goed idee.Tot slot, het is de enige haalbare een paar voorbeelden. In het tweede geval om te voorkomen dat deze complexiteit, maar moet nog steeds op de invoer en de uitvoer van procedure.Dit is het geval, zoals we zullen zien in de komende 2 artikel.Echter, de samenhang met de andere reeks, zullen wij aandringen op tafel en activiteiten, ook al is het een voorbeeld van de situatie (1), bepalen, in de eerste plaats moeten we bepalen, onze export document is genomen.De beste regeling hangt af van de aard van de gegevens (of "structuur"), en hoe het te gebruiken.Naar mijn mening is het meestal beter, omdat het gaat om een meer.Maar soms, als de gegevens in tabel, en kan het CSV - met name de – gemakkelijk en in elektronische vorm van integratie van toepassing.In dit geval, zullen we de uitbreiding van het gebruik van merken, de volgende stap is het creëren van een beheer van pagina 's, kan de gebruiker in de tabel de gegevens in het logboek.We creëren een soort, wordt in de "instrumenten" menu onder toevoeging van een pagina.Deze bladzijde bevat een druk op de knop, de gebruiker download de file.Ook zal de toevoeging van een verwerker naar vorm indienen en de trekker te downloaden, laten we eens kijken wat dit soort structuur, voor het vullen van details voor de klasse van wptuts_log_export_admin_page {/blz. * * * * * * * hook_suffix haak suffix /statische dollar = "; statische functie () {add_action ('admin_menu, - (__class__,'add_submenu") add_action); ('admin_init, - (__class__,'maybe_download ");} statische functie add_submenu () {} statische functie maybe_download () {} {}} wptuts_log_export_admin_page display () (): statische functie:::;,, wptuts_log_export_admin_page (), - categorie en terug naar de kredieten.Eten, add_submenu actie:,, - - die verantwoordelijk zijn voor verhoging van de instrumenten onder het menu ', de methode van onderzoek, maybe_download – naar een download een verzoek ingediend.Deze machtigingen worden gecontroleerd en de willekeurige nummers.In een dossier voor de verzending van het hoofd is, moet je eerst de uitvoer van luisteraars, zodat we in staat te stellen hun eigen.We kunnen koppelen, de ondernemers, maar sinds we mogen alleen in het beheer van de dossiers, admin_init moet downloaden, hier is goed. De toevoeging van een pagina 's is heel eenvoudig.De toevoeging van een pagina van instrumenten, maar we moeten bellen, add_management_page (),., statische functie add_submenu () {zelf: hook_suffix dollar = add_management_page (__ ('export log ",'wptuts-log"), __ ('export log ",'wptuts-log"), "manage_options", "uitvoer" wptuts, - (__class__, display);}, hook_suffix dollar, hier is voor de verschillende specifieke suffix scherm aan, hier.Zijn we hier niet. - maar als je het gebruikt, in variabele de waarde opgeslagen in goed idee, in plaats van harde code boven hebben we, in de methode voor het vaststellen van de - (), worden onze pagina terug, we hebben dit onder de definitie van een statische functie () {ECHO "< div =" het perceel ">"; screen_icon (); de ECHO < H > ".__ (de activiteiten van "," wptuts log ").< /H >;?> < tabel id = "wptuts uitvoer opgenomen lijst" van de "na" Action = = = = = = = "" > < p> < etikettering > <?PHP _e (op de uitvoer van'wptuts-log ",");?> < /etiket > < input "verborgen" = de waarde van de naam "actie" = "voor de uitvoer van hout" /> < /P > <?PHP wp_nonce_field ('wptuts-export-logs ",'_wplnonce");?> <?PHP submit_button (__ ('download log ",'wptuts-log"), "knop");?> < /vorm > <?}, en, tot slot, we moeten luisteren als de vorm indienen en leiden tot de produktie van bestanden te downloaden, statische functie maybe_download () {* /* * /als naar de vorm is ingediend (lege (dollar _post [het]) de uitvoer van



Previous:
Next Page: