Flokkur: Zend Framework

Oauth / Twitter auth Adapter fyrir Zend Framework

Með því að , laugardaginn 23. apríl, 2011 15:57

Vinna heldur áfram (hægt) á nýju minn Twitter -undirstaða umsókn. Á næstu frídaga banka ég vona að fá skriðþunga að fara aftur á verkefnið (í-þrátt fyrir dásamlegt veður um þessar mundir). Engu að síður, næsta verkefni mitt var að búa til auðkenningar millistykki fyrir Zend Framework . Ég átti að vinna tenging framkvæmd, en með lækkun auth millistykki fyrir Zend Framework virtist eins aðlaðandi tillaga, svo ég búin það ....

(Ég ætla ekki að fara í gegnum Oauth eða skrá umsókn þína með kvak, það er hundruð handbækur og þess nokkuð einfalt ferli veginn.)
Halda áfram að lesa "Oauth / Twitter auth Adapter fyrir Zend Framework '»

"Skráðu þig inn með Twitter" með Zend Framework

Með því að , er fimmtudagur mars 17, 2011 01:07

Þrátt fyrir alla kvak hata í augnablikinu, hef ég ákvað að búa til nýja Twitter -undirstaða umsókn. Tilvera einhver sem stjórnar nokkrum reikningum (bæði persónulega og fyrir vinnu kærleika mínum) Ég hef verið að þurfa tæki fyrir einhvern sem ég ætla bara að fá í kring til að skrifa (meira af því í náinni framtíð ...).

Ég hef lesið upp á Zend_Oauth_Consumer og hvernig það er hægt að nota til að fá leyfi fyrir samskipti við kvak með oauth . Öll vel og góður, ég hef aðgang að lykillinn minn og ég get kát eftir í burtu fyrir hönd notanda. Það er fullt af efni þarna úti að gera þetta svo ég mun ekki bar fólk.

Næsta skref var að leyfa fólki að fara aftur á heimasíðu, skrá þig inn og breyta reikningnum. Þetta er þar sem ég náði smá vandamál. Notkun kóða dæmi á vefsíðum þýddi að ég hefði Twitter að biðja mig um leyfi aðgang aftur fyrir hverja innskráningu ekki góð. Skönnun í gegnum ramma ég gat ekki séð neitt sem myndi leyfa mér að bara biðja auðkenningar. Það er ekki að segja ekki þar, en það virtist ekki vera staðfesting kerfi sem hægt væri að skírskota án þess að vita aðgang skapi þegar.

The val var að koma á vefsvæði byggir skrá þig inn eða einhvern veginn geyma aðgang auðkenni notandans á viðskiptavininn (dulkóðuð auðvitað). Hvorugur þessara virtist eins og góð / viðeigandi lausn.

Halda áfram að lesa "Skráðu þig inn með Twitter" með Zend Framework '»

Zend Framework: Render Ef til staðar

Með því að , sunnudagur 12 desember 2010 16:19

Yfirlit

Þetta er fljótleg eftir að ræða frekar einfalt að skoða meðhjálp Ég bjó til bræðslu í Zend Framework stíl skoða skrá ef það er til staðar. Almennt spyrja kóða til að gera skrá, sem er ekki til að kasta undantekningu. Og ég bjó til umbúðir fyrir Zend_View:: gera () aðferð sem ákvarðað hvort skrá er til og ef svo er gerir, annars skilar einfaldlega tómur strengur.
Halda áfram að lesa "Zend Framework: Render Ef til staðar '»

Zend Framework Body Tag View Helper

Með því að , Laugardagur 21 Ágúst 2010 11:13
Photo from  http://www.flickr.com/photos/daniello/

Myndir frá http://www.flickr.com/photos/daniello/

Yfirlit

Hér ætla ég að fjalla um sköpun í huga hjálpar til að breyta HTML tags, og nánar tiltekið líkami tags. The til að skoða hjálpar gerir virkni líkur til höfuðs * / inlineScript framreiðslu skoða þegar stöðluðu Zend Framework skoða framreiðslu, en gerir programmatic breyta eiginleika tag. Ákveðið kíkja á kynningu síðu og kóðann á github.

Hvatning

Hið staðlaða Zend Framework skoða framreiðslu eru góð verkfæri til hagræðingar mundane verkefni að skoða og leyfa fyrir breytingu / bæta við forskriftir og haus blokkir (oftast haldin í útliti) innan skoða án þess að beita ljótt járnsög (þ.e. höfuð * / inlineScript Skoða aðstoðarmenn).

Þegar tilefni hef ég fundið þörf til að gera breytingar á <body> tag, til dæmis að bæta onload , flokki, eða stíl eigindi o.þ.h. Ég þarf líka að vera fær um að framkvæma þetta innan annarra framreiðslu útsýni. Taktu þessa eftirfarandi háttuð dæmi ...

Á X vef, eru ákveðnar síður staðall Dojo eyðublöð. Þessar Dojo eyðublöð eru haldnir innan framreiðslu skoða fyrir þægindi. Almennt hefur verið ákveðið að láta Dojo CSS flokka í líkamanum merki og bara bætt við þær þegar þörf krefur. Það kannski nokkrir aðstoðarmenn að skoða á síðunni sem þarf að bæta við eigin eiginleika þeirra til líkama tag. (Ég sagði að það væri háttuð)

Kóðinn er í boði í ​​geymsla Git mínum @ github og kynningu síðu .
Halda áfram að lesa "Zend Framework Body Tag Skoða Helper '»

Quick Start Symfony DI (Dependency Injection) Tutorial

Með því að , laugardaginn 14. ágúst, 2010 14:21

Hvað er Dependency Injection (DI)?

Háð inndælingu er tækni sem gerir ráð fyrir lauslega saman hluti innan hugbúnaðar. Almennt ef hlut þarf aðgang að virkni annars væri instantiated innra leiðir til vel saman kerfi. Með því að innleiða háð inndælingu við sprauta þarf hluti tilbúnar til notkunar (stundum einnig nefnt inversion stjórna - IOC). Taktu eftirfarandi dæmi:

  <? PHP
 bekk DecisionMaker {
     opinber virka makeDecision (array $ viðföng) {
         / / Vantar gagnagrunn millistykki
         $ DP = new DecisionParameters ();
         $ ParameterScore = $ DP-> getScore ($ viðföng);
         / * ...  Sumir fleiri ákvörðun rökfræði ...  * /
         aftur ($ parameterScore> 50);
     }
 } 

Þessi stykki af kóða er sagður vera þétt saman að DecisionParameters mótmæla. Endurskrifa ofangreindar í lauslega saman tísku við myndum hafa eitthvað eins og ....

  <? PHP
 bekk DecisionMaker {
     persónulegur $ _dp;
     opinber virka __construct ($ DP) {
         $ Þessu-> _dp = $ DP;
     }
     opinber virka makeDecision (array $ viðföng) {
         $ ParameterScore = $ þessu-> _dp-> getScore ($ viðföng);
         / * ...  Sumir fleiri ákvörðun rökfræði ...  * /
         aftur ($ parameterScore> 50);
     }
 } 

Þó að öðlast ávinning af lauslega saman kóða við erum að bæta flókið þannig að í hvert sinn hlut er instantiated Við höfum einnig að ræst ósjálfstæði og framhjá þessum í líka. Til dæmis þetta:

  $ Val = new DecisionMaker ();
 echo $ val-> makeDecision (array ('áreynsla' => 'lágt', 'aftur' => 'hár')); 

Nú verður því:

  $ DP = new DecisionParameters ();
 $ Val = new DecisionMaker ($ DP);
 echo $ val-> makeDecision (array ('áreynsla' => 'lágt', 'aftur' => 'hár')); 

Þetta ástand verður meira sársaukafull eins og the tala af ósjálfstæði fyrir flokk er aukinn, og hvað ef ósjálfstæði sig hafa ósjálfstæði? Þetta getur alveg fljótt orðið gjöf hlut martröð! Sláðu háð inndælingu gáma (eða ramma) ...
Halda áfram að lesa "Quick Start Symfony DI (Dependency Injection) Tutorial" »

Naked Zend_Layout og Zend_View

Með því að , þriðjudagur 10 ágúst, 2010 23:47

Í þessari grein ég líta á að nota Zend_Layout og Zend_View ásamt einföldum framan stjórnandi til að sýna hvernig það er hægt að byrja að aðgreina viðskipti rökfræði og framsetningu í umsókn þína. Allar kóða er að finna á github:
Naked Zend_Layout og Zend_View á GitHub .

Halda áfram "Naked Zend_Layout og Zend_View 'lestur»

Zend Framework Per Module Skipulag Stillingar - Follow Up

Með því að , þriðjudagur 16. febrúar 2010 20:48

Sem eftirfylgni við fyrri færslu mína á hverja einingu miðað stillingum skipulag fyrir Zend Framework , ég hef uppfært kóða til að krefjast minni stillingar þá áður (ekki að það þarf meira að nokkrar línur í uppsetningu umsókn þína!).
Halda áfram að lesa "Zend Framework Per Module Skipulag Stillingar - Follow Up '»

Búa URL í Zend Custom View Helper

Með því að , fimmtudaginn 28. janúar 2010 11:01

Þetta kann að virðast einfalt, en ég var að lemja höfðinu á mér að reyna að búa til slóðina í sérsniðnum að skoða hjálpar í Zend Framework . Ég hef vegvísun skipulag sem fær áfanga af undir-lén í notkun svo ég gat ekki notað einföld hardcoded vefslóð.

Halda áfram 'Búa URL í Zend Custom View Helper' lestur »

Dynamically bætt einstaka síðum við Zend_Navigation gámur á afturkreistingur

Með því að , fimmtudaginn 7. janúar 2010 22:50

Í framhaldi af síðustu færslu mína um Zend_Navigation, Route beiðnir um sitemap.xml til sérsniðna stjórnandi / aðgerð , this staða er um dymnamically bæta síðum við Zend_Navigation gám á afturkreistingur / script framkvæmd.

Öllum sínum vel og gott að tilgreina síðum á ini eða XML skrá en á einhverjum tímapunkti sem þú ert að fara að breyta síðum í síðuna þína sem þú vilt sem hluta af valmyndinni, sitemap, eða vera með í breadcrumb slóð þína. Þess vegna er það sem við þurfum að gera bætt einstaka síðum við Zend_Navigation gámur okkar á afturkreistingur. Dæmi um þetta væri í að bæta fréttir, bloggfærslur eða síðu athugasemdir o.fl.

Halda áfram að lesa "Dynamically bætt einstaka síðum við Zend_Navigation gámur á afturkreistingur '»

Route beiðnir um sitemap.xml til sérsniðna stjórnandi / aðgerð

Með því að , miðvikudagur 6. janúar, 2010 12:13

Til þess að beina beiðni um / sitemap.xml að sérsniðnum stjórnandi og aðgerða í þínu Zend Framework umsókn einfaldlega bæta við the hópur stuðningsmanna í application.ini eða önnur config skrána (td ég nota navigation.ini):

 resources.router.routes.sitemap.route = "sitemap.xml"
 resources.router.routes.sitemap.defaults.controller = vísitölu
 resources.router.routes.sitemap.defaults.action = sitemap

Dæmi kóðann fyrir outputting hægt að sjá með því að búa mál í viðeigandi stjórnandi (td sitemap minn liggur í vísitölunni stjórnandi, sitemap aðgerð):

 < PHP
 flokki IndexController
     nær Zend_Controller_Action
 {
     / **
      * Gerir sitemap byggir á skipulag Zend_Navigation
      * /
     opinber virka sitemapAction ()
     {
    	 echo $ þessu-> view-> siglingar () -> Veftré ();
    	 $ Þessu-> view-> skipulag () -> disableLayout ();
    	 $ Þessu-> _helper-> viewRenderer-> setNoRender (satt);
     }
 }

Sitemaps geta fljótt og auðveldlega að mynda með Zend_Navigation , frábær fljótur eitthvert (og almennt mjög gagnlegt fyrir Zend Framework námskeið) er Zend rangir - Dynamically skapa matseðill sitemap og breadcrumbs .













Panorama Þema eftir Themocracy

6 gestir tengdir núna
3 gestir, 3 Botswana, 0 meðlimir
Max gestir í dag: 17 við 04:02 UTC
Þessi mánuður: 19 á 19-08-2011 06:09 UTC
Á þessu ári: 130 á 28-03-2011 22:40 UTC
Allra tíma: 130 á 28-03-2011 10:40 UTC