een RSS 2 diervoeders, de oprichting van een RSS 2 diervoeders met codeigniter,,,,,,,,,, 8, 10 - eenheid,,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, in deze handleiding zullen wij de oprichting van een kader codeigniter RSS 2 voeden.In deze handleiding wordt een gewoonte, je kan op elk moment van de website van diervoeders, gedetailleerde uitleg,.,,, - procedures: codeigniter kader,, versie: 1.7.1, moeilijkheden: gemakkelijk,,,, naar verwachting afgerond: 30 minuten,,,, stap 1: we moeten de,,, ten eerste, we zullen de instrumenten nodig om te beginnen een zien.Naast de voltooiing van een installatie, we moeten wat de inhoud van de exploitatie van mysql, we kunnen onze diervoeders vastgesteld.,, voor dit doel, hier is een virtuele vermeldingen kunnen worden ingevoerd.De oprichting van een databank, tut_feeds,.En dan, een kopie van de volgende codes, en de invoer van je mysql.,, als er geen banen creëren.% quot%% quot% (% quot% id% quot% int (11) is niet leeg auto_increment,% quot% titel% quot% varchar (120) niet leeg, de tekst% quot%% quot% tekst niet leeg, de datum van de datum% quot%% quot% niet leeg, de belangrijkste (% quot% id = myisam motor)% quot%); in de% quot% van post% quot% (% quot% id% quot%,% quot% titel% quot%, de tekst% quot%% quot%% quot%, de datum% quot% (1), een van de grote waarde van het "," dit is op lange termijn een voldongen feit zal de aandacht van de inhoud van de door de lezer leesbare bladzijde toen naar de lay - out.Er is een punt van het gebruik van Lorem, het heeft een min of meer de normale verdeling van de letters ", in plaats van gebruik te maken van de inhoud van de inhoud hier", zodat het lijkt alsof Engels lezen.Veel desktop publishing software en pagina... Nu het gebruik van Lorem entiteiten als standaard model van teksten en de'lorem ipsum "vindt de website is nog in de kinderschoenen.De verschillende versies zijn in de ontwikkeling van de afgelopen jaren, soms per ongeluk en soms met opzet (injectie humor, enz.) "," 2009-08-10 "(2), en een andere geweldige artikelen", "dit is op lange termijn een voldongen feit de aandacht van de lezers onleesbaar pagina, het Bureau zien..Er is een punt van het gebruik van Lorem, het heeft een min of meer de normale verdeling van de letters ", in plaats van gebruik te maken van de inhoud van de inhoud hier", zodat het lijkt alsof Engels lezen.Veel desktop publishing software en pagina... Nu het gebruik van Lorem entiteiten als standaard model van teksten en de'lorem ipsum "vindt de website is nog in de kinderschoenen.De verschillende versies zijn in de ontwikkeling van de afgelopen jaren, soms per ongeluk en soms met opzet (injectie humor, enz.) "," 2009-08-10 "), lid 3, van myfeed News", "dit is op lange termijn een voldongen feit zal de aandacht van de inhoud van de door de lezer een leesbare blz, zie je de lay - out.Er is een punt van het gebruik van Lorem, het heeft een min of meer de normale verdeling van de letters ", in plaats van gebruik te maken van de inhoud van de inhoud hier", zodat het lijkt alsof Engels lezen.Veel desktop publishing software en pagina... Nu het gebruik van Lorem entiteiten als standaard model van teksten en de'lorem ipsum "vindt de website is nog in de kinderschoenen.De verschillende versies zijn in de ontwikkeling van de afgelopen jaren, soms per ongeluk en soms met opzet (injectie humor, enz.) "," 2009-08-10 ");, en dat moet het in deze beschikbaar is.Als je die code, op de knop, oké,.,,, als alles goed gaat, moet je naar zoiets:,,, stap 2: vaststelling van codeigniter,, voordat we beginnen met de code te schrijven, moeten wij ophouden, codeigniter, rond je woord. MAP, en in de toepassing van procedures, Het systeem //configuratie.We zullen je de volgende files: 10, autoload.php,,,,,, routes.php database.php config,,,,,, tot de autoload.php als Walters, $autoload['libraries'] = - (,,'database'); dit zal de bedrijfstak van de Gemeenschap,,, om die van de databank te worden, dus we moeten naar die het niet heeft.,, het config. Walters, bewerken,,, $config['base_url'] = "http://localhost/YOUR DIRECTORY";,,, je moet naar replace, tutorials/ci_feeds, met je gids en de bedrijfstak van de Gemeenschap, tot de database.php MAP.,,.,, 69, $db['default']['hostname'] =; ///////localhost "Je gastheer $db['default']['username'] =" wortel "; $db['default']['password'] =" $db[";'default']['database'] =" tut_feeds ";,,, met deze instellingen, de bedrijfstak van de Gemeenschap. Dat die databank.Het gebruik van.Hier, je moet worden vervangen, de gastheer, de gebruikersnaam en wachtwoord,,,, je persoonlijke database.,,, Edit routes.php dat:,,, ['] = dollar'default_controller route "hallo"; de controleur, de standaard,,, "index", als je moet met behulp van een programma voor De verwerking.Elke keer als je open, lokale /catalogus, de standaard voor het eerst, laden.We zullen in de volgende stap in het creëren van, de volgende stap, in stap 3 van de verantwoordelijke voor de verwerking tot controleur, in, alle magie gebeurt.Rond, systeem //de verantwoordelijke voor de verwerking van toepassing, en het creëren van een nieuw document, de zogenaamde PHP, diervoeders,.Volgende, de totstandbrenging, diervoeders, de verantwoordelijke voor de verwerking en de verlenging van de verantwoordelijke voor de verwerking verantwoordelijke voor de verwerking het genade, de uitbreiding van de taken van diervoeders (feed () {ouders: verantwoordelijke ();}}, alsjeblieft, als je al in de war Jeffrey kijken, codeigniter cursus ontwikkeling gemakkelijk, als je de basis kent, blijft ook van de training.), de volgende stap in voordat we het gebruik van de "grote assistente".Belasting, XML, tekst, hulp, veevoer., uitbreiding van de voor de verwerking verantwoordelijke (functionele Feed () {ouders: verantwoordelijke (); de dollar - > belasting > hulp ('xml "); de dollar - > belasting > assistent (in));},,,, stap 4: het creëren van een model de volgende stap, zal leiden tot een model uit de database van de ontvangen gegevens.Als je niet weet wat het woord van een model, in zien, gebruiken.Rond en systeem /toepassing /model, en het creëren van een dossier, posts_model. Php, posts_model, klasse, uitbreiding van het model (///////de functie van alle posten getPosts ($maximum = nul) {terugkeer dollar - > dB > ('posts, $);}}, is ons gebruik van actieve opname ontvangen de gegevens uit de database.Het eerste argument verklaren dat wij de tabel te gebruiken, dan kunnen we een maximum vaststellen, zodat we kunnen zeggen dat we de opname op te halen, hoeveel er zijn.Dit maakt het mogelijk wordt een beperking, maar je hoeft niet als je niet wordt een tweede parameter, deze functie zal alleen naar alle records.,,, stap 5: terug naar de diervoeders verantwoordelijke, we hebben ons model, kunnen we verder gaan met ons, diervoeders verantwoordelijke,.Zullen we de lading, posts_model, die we zojuist hebben gecreëerd. En uitbreiding van de voor de verwerking verantwoordelijke functies, veevoer (feed () {ouders: verantwoordelijke (); de dollar - > belasting > hulp ('xml "); de dollar - > belasting > assistent (in); - het > belasting >. Type ('posts_model", "het");}},, tweede parameter, hebben we ons model voor verschillende van de naam, dus moeten we minder type: blz. Nu wij creëren, indicatoren en methoden, een methode die bekend staat als de standaard.Laten we voor de toekomst te voeden, vanuit het oogpunt van een informatie - en functies. () {% gegevens ['feed_name "] =" MYWEBSITE. COM "van de website van de gegevens; /je'encoding dollar [] ='utf-8'; ///////de codering van de gegevens'feed_url dollar [] = 'http: //www.mywebsite. COM ////////van de diervoeders"; URL je voer gegevens ['page_description dollar] = "hier" is mijn website; ///////een beschrijving van de gegevens'page_language dollar [] = "ja"; ///////taal gegevens ['creator_email dollar] = "post" ik. COM "; ///////je e - mail gegevens'posts dollar [] = dollar - > artikelen - > getPosts (10); de titel (" type inhoud: de toepassing van programma' s /RSS + XML "); ///////belangrijk!}, en is er het grootste deel van de informatie gemakkelijk te begrijpen is en wij zullen in twee mensen kijken.,, titel ("type inhoud: de toepassing van programma 's /RSS + XML"), is een zeer belangrijk onderdeel.Dat zei de browser wordt het, RSS.Anders, zal proberen te zoeken in de tekst de browser of: //europa.eu.int /comm /.,,, - gegevens ['posts "] = dollar - > artikelen - > getPosts (10); dat we met ons model en de opslag van gegevens van alle posten in voor, zet ik de generator. Beperkt tot 10, dus het zal terug. De gegevens van de, hooguit 10.Als je wilt, kun je deze waarde is hoog of laag is.Als we ruimte aan het,,., $data['posts'] = $this-> posts-> getPosts (); je zou terug records.,,.,,., we moeten naar de belasting van het oog, die wij zullen tot in de volgende step.,, de functie index () {$data['feed_name'] ='MyWebsite.com'; $data['encoding'] ='utf-8'; de Andere ///////$data['feed_url'] ='http://www.MyWebsite.com/feed'; $data['page_description'] ='What m 'n site is over komt,'page_language']; $data[='en-en'; $data['creator_email'] ='[email protected]'; $data['posts'] = $this-> posts-> getPosts (10); de header ("inhoud type: application/rss+xml"); $this-> load- > van mening ('rss', $gegevens);}, onze, $gegevens, is - -SED als de tweede parameter aan het oog kunnen we de toegang tot het dossier, dus in de diervoeders verantwoordelijke moet nu. En je kijkt, als deze, voor een klasse van diervoeders wordt {Feed () {ouder: controleur (); $this-> load-> helper ("XML"); $this-> load-> helper ('text'); $this->; load-> model ('posts_model','posts'); de functie index () {} $data['feed_name'] ='MyWebsite.com'; $data['encoding'] ='utf-8'; $data['feed_url'] ='http://www.MyWebsite.com/feed'; $data['page_description'] ='What m 'n site is over komt, $data['page_language'] ='en-en';; $data['creator_email'] ='[email protected]'; $data['posts'] = $this-> posts-> getPosts (10);Titel ("type inhoud: de toepassing van programma 's /RSS + XML"); de dollar - > belasting > van mening ('rss, $gegevens);}},,,, stap 6: het creëren van standpunten, het uitzicht te creëren, ten slotte ons dossier.Rond en systeem /toepassing /advies, het creëren van een document getiteld,,,, in de eerste plaats de RSS PHP, zetten we de XML - versie, in het hoofd, en codering,.,, <?PHP ECHO "<?XML version = "1" code "="."De code"??????? > ".",">,, gevolgd door een RSS - informatie,,, < RSS version = "2" = "xmlns: dc http://purl.org/dc/elements/1.1/" xmlns:SY = "http://purl.org/rss/1.0/modules/syndication/'xmlns: beheer van http://webns.net/mvcb/" = "xmlns:RDF =' http: //www.w3.org /1999 /02 /22 Dto grammatica ns #" xmlns: Inhoud = 'http: //ruis. Org /RSS /1 /modules /content /"> < kanaal >,, en nu gaan we naar de generator, $gegevens uit eerdere maatregelen.We kunnen de sleutel door de installatie, de toegang tot deze gegevens zoals:,, < titel > <?PHP ECHO $feed_name;?> < /titel > < Link > <?PHP ECHO $feed_url;?> < /Link > < beschrijving van > <?PHP ECHO $page_description;?> < /beschrijving > < dc: taal > <?PHP ECHO $page_language;?> < dc: taal > < dc: schepper > <?PHP ECHO $creator_email;?> < dc: schepper > < dc: van het auteursrecht > <?ECHO gmdate PHP ("y", de tijd ());?> < rechten van dc:% GT% < administrateur: generatoragent Dto middelen = "http://www.codeigniter.com/" />,, nu moeten we de cyclus, dat alle gegevens van de,,.,, <?PHP voor ($posts - > het resultaat () voor $post):???????> < project > < titel > <?PHP ECHO xml_convert ($na > titel);?> < /titel > < Link > <?PHP ECHO site_url (URL ".$na > id).> < /Link > < richtsnoeren > <?PHP ECHO site_url (URL ".$na > id).> < /gids > < beschrijving van > <.[gegevens [<?PHP ECHO character_limiter ($na > de tekst, 200);?]] > > < /beschrijving > < datum van bekendmaking > <?PHP ECHO $na > de datum?> < /datum van bekendmaking > < /project > <?PHP endforeach;?> < /kanaal > < < /RSS >,,,,,, de banden, de begeleiding, je moet een link naar je de controleur van de post is vergezocht.Bijvoorbeeld, mijn /article /$na > id,,,, ik hoop dat je me zag.Dit is voor de tekst van de (inhoud).Weet je nog hoe we in de geest van leren, dus het moet doeltreffend zijn.Als we niet eindigen met die gegevens dan potentieel Invalid markup.,,,, stap 7: Overzicht, nu je de dossiers moeten kijken, als deze,,,,, system/application/controllers/feed.php, klasse diervoeders wordt voor diervoeders () {1) {ouder: (); $this-> load-> helper ("XML"); $this-> load-> de helper ('text'); $this-> load-> model ('posts_model','posts'); de functie index () {} $data['feed_name'] ='MyWebsite.com'; $data['encoding'] ='utf-8'; $data['feed_url'] ='http://www.MyWebsite.com/feed'; $data['page_description'] ='What m 'n site is over komt, $data['page_language'] ='en-en'; $data['creator_email'] ='[email protected]'; $data[;Post] = dollar - > artikelen - > getPosts (10); de titel ("type inhoud: de toepassing van programma 's /RSS + XML"); de dollar - > belasting > van mening ('rss, $gegevens);}},,, het systeem /PHP /model /posts_model toepassing van,,, klasse. Posts_model uitbreiding model van de functie van alle posten (///////getPosts ($maximum = nul) {terugkeer dollar - > dB > ('posts ";}} $beperken),,, de toepassing van het systeem en punt /PHP /RSS., <?PHP ECHO "<?XML version = "1" code "="."De code"??????? > ".","> < RSS version = "2" = "xmlns: dc http://purl.org/dc/elements/1.1/" xmlns:SY = "http://purl.org/rss/1.0/modules/syndication/'xmlns: beheer van http://webns.net/mvcb/" = "xmlns:RDF =' http: //www.w3.org /1999 /02 /22 Dto grammatica ns'xmlns: inhoud =' http: //ruis. Org /RSS /1 /module /content /" > < kanaal > < titel > <?PHP ECHO $feed_name;?> < /titel > < Link > <?PHP ECHO $feed_url;?> < /Link > < beschrijving van > <?PHP ECHO $page_description;?> < /beschrijving > < dc: taal > <?PHP ECHO $page_language;?> < dc: taal > < dc: schepper > <?PHP ECHO $creator_email;?> < dc: schepper > < dc: van het auteursrecht > <?ECHO gmdate PHP ("y", de tijd ());?> < rechten van dc:% GT% < administrateur: generatoragent Dto middelen = "http://www.codeigniter.com/" /> <?PHP voor ($posts - > het resultaat () voor $post):???????> < project > < titel > <?PHP ECHO xml_convert ($na > titel);?> < /titel > < Link > <?PHP site_url (ECHO blog /verspreiding /".$na > id).> < /Link > < richtsnoeren > <?PHP site_url (ECHO blog /verspreiding /".$na > id).> < /gids > < beschrijving van > <.[gegevens [<?PHP ECHO character_limiter ($na > de tekst, 200);?]] > > < /beschrijving > < datum van bekendmaking > <?PHP ECHO $na > de datum?> < /datum van bekendmaking > < /project > <?PHP endforeach;?> < /kanaal > < /RSS >,, en we eten ziet er zo uit, maar met een andere inhoud:),,, conclusies, en ik hoop dat je weet hoe gemakkelijk het is de bouw van elektrische stroom en codeigniter 2 voeden.Meer opleiding en video 's in codeigniter, kijk Jeffrey% quot% uit de codeigniter.,,, op Twitter ons volgen, of abonnementen voor de beste ontwikkeling van de website online lessen, Nettuts+ RSS.
Codeigniter
Next Page:Het gebruik van API -