In de magento

set - plan voor de ontwikkeling van een plan voor magento taak,,,,,,,,,,, 15, 5 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, maïs is een belangrijke praktische instrumenten, om je in een regelmatige uitvoering van de scenario 's.Het is een van de belangrijke aspecten van het netwerk een basis en van toepassing.Er is veel nuttige websites van maïs van post, nieuwsbrieven en regelmatig harmonisatie van de database van het derde systeem.Je kan ook gebruik maken van de opslag cron opruimen na toepassing van de algemene prestaties van de programma 's te verbeteren.,,, magento ter ondersteuning van de kern zelf van de cron, omdat het met een aantal andere nutsbedrijven.Je kan in de module is voorzien van een bepaalde taak, zodat ze kunnen lopen op gezette tijden.Magento cron taken gebruik "cron. Sh" en "cron. Php documenten in plaats van wortels.Dus je moet ervoor zorgen dat je al een systeem op het niveau van de werking van de module "cron. Regelmatig documenten sh", heeft uiteindelijk geleid tot de magento cron systeem.Tot slot, het verzamelen van alle magento cron werk in module en, als in de specifieke cron die nodig zijn voor de werking van magento.,, hoewel reeds is voorzien in de kern zelf cron veel huiswerk, je kan de oprichting van een speciaal cron taken en in je module.Het creëren van een speciaal model   is   bespreken we in de komende deel van wat  .,, in de documenten die in een oogopslag, creëren we een eenvoudige definitie van module genaamd "customcron".Hier is de lijst van documenten die nodig is voor de installatie van toepassing:,, /ETC /modules /envato_all.xml: het dossier worden gebruikt voor het maken van onze gewoonte modules, programma 's /code //plaats /... /customcron wat /ETC /config.xml: het is een module profiel, kondigen we aangepaste programma' s het werk, de toepassing /code /plaats /... /customcron wat /model /customcron.php: dit is een model van de definitie van documenten, en we zullen die logica.,, gebruik van modules: de oprichting van documenten en dossiers, en in de eerste plaats, we moeten het creëren van een module van Het technische dossier.Het creëren van een dossier van de aanvragen /ETC /modules /envato_all XML "in de volgende documenten aanbrengen.We gebruiken onze module een Envato "en" customcron "als we de naam van de module.Het zal ons "customcron" module standaard.,, <?XML version = "1"?> < toewijzing > < module > < envato_customcron > < actieve > de echte < /actieve > < codepool > lokale < /codepool > < /envato_customcron > < /module > < /configuratie >,, de volgende, we moeten een profiel van modules.De oprichting van "aanvragen /code //plaats //customcron wat in XML - documenten /ETC /toewijzing" in de volgende inhoud plakken.,, <?XML version = "1"?> < config> < modules> < Envato_Customcron> < version> 1.0< /version> < /Envato_Customcron> < /modules> < crontab> < jobs> < custom_cron_task> < schedule> < cron_expr> 5,10,15,20,25,30,35,40,45,50,55 * * * * * * * * * * * * * * * * * * * * * * < /cron_expr> < /schedule> < run> < model> customcron/customcron:: customcrontask< /model> < /run> < /custom_cron_task> < /jobs> < /crontab> < global> < models> < customcron> < class> Envato_Customcron_Model< /class> < /customcron> < /models> < /global;> < /configuratie >,, "de toewijzing van XML - bestand lijkt vrij eenvoudig, het model van de versie van de verklaring en de door de Conventie magento.Maar voor ons is het belangrijk dat de etiketten, < crontab >,, dit is al het werk voor de verklaring.Dit is een "gebeurtenis waarnemers" is een verzameling van alle in de module magento cron werk verder in  .,,,, < >, etikettering, we hebben aangekondigd dat we pas crontab werk gebruikt  , < custom_cron_task > de etikettering.Dit is een taak voor de unieke identificatiecode van de module.Hoewel de in deze documenten, maar we creëren een taak, je kan meerdere cron werken in de  , < > de etikettering.In het kader van de volgende custom_cron_task <,,, de definitie van >, < de vooruitgang >,, < operationele >, etikettering,,, < vooruitgang > de etikettering een bepaald tijdsinterval, cron, < cron_expr > Het etiket in dit werk, regelmatig functioneert.In ons geval, de gewoonte cron taak zal elke vijf minuten een keer rennen.Maar wacht even, elke vijf minuten zou kunnen doen?Dat is wat    , < operationele > het etiket staat!Dit is de "wet", wordt pas tijdens de werking van magento cron werk, dan creëren we een model "taak. Php dossier.De oprichting van "aanvragen /code /plaats /wat laat /customcron /model /customcron s" enz.,, <?PHP envato_customcron_model_customcron {openbare functie customcrontask () {e - mail: ///////e - mail: getmodel = tovenaars $(kern /e - mail) - > settoemail (gebruiker @ xxx. COM - > setbody (gewoonte een cron taak naar) - > setsubject (Met betrekking tot taak: speciaal plan (elke 5 minuten), datum (de huidige H: me: ") - > setfromemail ('admin @ yourmagentostore. COM") - > setfromname (beheer van de opslag van'magento ") - > apparatuur ('html"); $E - mail > send ();}} dus verklaren dat wij, eerder vandaag hebben we de definitie van "customcrontask" model.Op deze manier, we gebruiken alleen de magento e - klassen van een e - mail sturen.Maar wat belangrijker is, de methode die wordt aangeduid als regelmatig, in elke cron operatie, elke vijf minuten, tot slot, natuurlijk, je moet er voor zorgen dat je creëerde je taak van het systeem.Voor een Linux, moet je het alleen nog de volgende rij crontab documenten worden bin //SH /* * * *.,, 5,10,15,20,25,30,35,40,45,50,55 weg /magnetische /site /maïs. Shh, je hoeft alleen maar een vervanging "/weg /magnetische /live" de weg magento geïnstalleerd.Voor het raam, je kan het gebruik van vooraf bepaalde taken om dezelfde taken.Echter, bij de ramen, je moet het gebruik van "/weg /magnetische /site /maïs. Php dossiers" maïs. Sh "niet ondersteund.,, dus echt in je gewoonte een taak in de magento cron systeem.Dat is vandaag, ik hoop dat je iets nuttigs geleerd in magento.De volgende delen van de diervoeders met je gedachten.,



Previous:
Next Page: