Karigi tagged: PHP

Oauth / Twitter Auth Adapter għall Zend Qafas

Billi , is-Sibt 23 April, 2011 15:57

Ħidma tkompli (bil-mod) fuq ġdida tiegħi Twitter bbażata fuq applikazzjoni. Matul il-koppja li jmiss ta 'festi pubbliċi Nittama li jiksbu l-momentum jmorru mill-ġdid fuq il-proġett (fil-minkejja l-temp isbaħ fil-preżent). Xorta waħda, il-kompitu tiegħi li jmiss kien li jinħoloq adapter awtentikazzjoni għall- Qafas Zend . Kelli implimentazzjoni login tax-xogħol, iżda li jkollhom tnaqqis fil-Auth adapter għall Zend Qafas dehret qisha proposta attraenti, so I maħluqa minnha ....

(Jien mhux ser jgħaddu Oauth jew jirreġistraw l-applikazzjoni tiegħek ma twitter, hemm mijiet ta 'gwidi u proċess tagħha pjuttost sempliċi xorta.)
Kompli 'Oauth / Twitter Auth Adapter għall Zend Qafas "qari»

"Sinjal ma Twitter" użu Zend Qafas

Billi , Il-Ħamis 17 ta 'Marzu 2011 1:07 am

Minkejja l- mibegħda twitter fil-mument, stajt stabbiliti biex toħloq strument ġdid twitter bbażata fuq applikazzjoni. Li xi ħadd li tamministra diversi kontijiet (kemm personali u għal xogħol karità tiegħi) Stajt ġiet jeħtieġu għodda għal xi żmien li jien biss jkollna madwar għall-kitba (aktar ta 'dak fil-futur qarib ...).

Stajt taqra fuq Zend_Oauth_Consumer u kif din tista 'tintuża biex jiksbu awtorizzazzjoni għall-interazzjoni mal twitter jużaw oauth . Sewwa u tajjeb, għandi kodiċi ta 'aċċess tiegħi u nista' merrily post bogħod f'isem ta 'utent. Hemm ħafna riżorsi hemmhekk biex tagħmel dan hekk jien mhux ser bore nies.

Il-pass li jmiss kien li jippermettu lin-nies li jirritornaw għall-websajt, login u timmodifika kont tagħhom. Dan huwa fejn I laħaq problema żgħira. Uża l-eżempji tal-kodiċi fuq il-websajts fisser li jien d jkunu twitter tistaqsi lili għal awtorizzazzjoni għall-aċċess mill-ġdid għal kull login, mhux tajjeb. Scanning permezz tal-qafas I ma setax jara xejn li jippermetti me biss talba awtentikazzjoni. Dan ma jfissirx li ma hemm tagħha, iżda hemm ma jidhirx li tkun mekkaniżmu ta 'awtentikazzjoni li jistgħu jiġu invokati mingħajr ma jkunu jafu l-mod l-aċċess diġà.

L-alternattivi kellhom jimplimentaw log sit bbażata fuq in jew b'xi mod taħżen token aċċess tal-utent fuq il-klijent (encrypted ovvjament). La minn dawn dehret qisha soluzzjoni tajba / xierqa.

Kompli qari "" Sinjal ma Twitter "użu Zend Qafas" »

Zend Qafas: jirrendi Jekk teżisti

Billi , il-Ħadd 12 Diċembru, 2010 16:19

Sommarju

Dan huwa post ta 'malajr biex jiddiskutu l-helper fehma pjuttost sempliċi I ħolqot sabiex jinqatlu Qafas Zend fajl ħsieb stil biss jekk jeżisti. Ġeneralment tistaqsi l-kodiċi li tirrendi fajl li ma teżistix se tarmi eċċezzjoni. Għalhekk I ħolqot ippakkjar għall-Zend_View :: jirrendu () metodu li determinat jekk il-fajl jeżisti u jekk iva tirrendi, inkella sempliċiment jirritorna string vojta.
Kompli qari "Zend Qafas: jirrendi Jekk jeżisti" »

Zend Certified Inġinier (ZCE) 5.3

Billi , il-Ħamis 30 Settembru, 2010 21:00

Bl- rilaxx uffiċjali tal-Inġinier Certified Zend (ZCE) programm għall 5.3 ħsibt d tagħti impressjoni malajr tiegħi ta 'dak li ħsibt ta' l-eżami.

A ftit sfond dwar myself: I ewwel ġie introdott biex PHP madwar 7 snin ilu u ħdimt professjonalment fil-PHP mill-2006. I bħalissa xogħol għal eċċitanti bidu imsejħa Brightpearl ibbażat Bristol, Renju Unit , li jipproduċu CRM integrat, il-kontabilità, u software eCommerce. I ma akkwistatx xi kwalifika ZCE qabel. I bħalissa jiżviluppaw fis-serje 5.2.X u ma jkunux verament użati kwalunkwe mill-karatteristiċi speċifiċi 5.3 (jien stennija għall Zend Qafas 2 u Duttrina 2) fil-proġetti ta 'żvilupp tiegħi.
Kompli qari "Zend Certified Inġinier (ZCE) 5.3" »

Zend Qafas Korp Tag Ara helper

Billi , is-Sibt 21 Awi 2010 11:13
Photo from  http://www.flickr.com/photos/daniello/

Ritratt minn http://www.flickr.com/photos/daniello/

Sommarju

Hawnhekk I jiddiskutu l-ħolqien ta 'helper ħsieb għall-modifika HTML tags, u aktar speċifikament tikketti tal-ġisem. Il-helper-għan maħluqa jippermetti funzjonalità simili għad-* kap / helpers inlineScript view diġà l-istandard Zend Qafas helpers ħsieb, iżda tippermetti l-modifika programmatika ta 'attributi tag. Żgur jiċċekkjaw il-paġna demo u l-kodiċi fuq github.

Motivazzjoni

Il-helpers Zend standard ħsieb Qafas huma sett kbir ta 'għodod għas-simplifikazzjoni kompiti ħsieb mundane u li jippermetti l-modifikazzjoni / żieda ta' skripts u blokki header (ġeneralment miżmuma fil-format) minn ġewwa l-opinjoni mingħajr ma jkun applikat hacks ikrah (jiġifieri l-kap * / helpers inlineScript opinjoni).

Fuq okkażjoni I sabu ħtieġa li jsiru modifiki għall-tikketta <body>, per eżempju żieda ta ' onload , klassi, jew attribut stil eċċ I wkoll meħtieġa biex tkun tista 'twettaq dan minn ġewwa helpers view oħra. Ħu dan l-eżempju artifiċjali ġej ...

Fuq X websajt, ċerti paġni jinkludu standard dojo formoli. Dawn il-formoli dojo huma miżmuma fi helpers ħsieb għall-konvenjenza. Ġeneralment ġie deċiż li ma tinkludix il-dojo CSS klassijiet fil-lametta tal-ġisem u biss żid magħhom meta meħtieġ. Hemm forsi helpers diversi view fuq il-paġna li hemm bżonn li jiżdiedu l-attributi tagħhom stess għall-tikketta korp. (I qal li kien artifiċjali)

Il-kodiċi huwa disponibbli fil-repożitorju GIT tiegħi @ github u l- paġna demo .
Kompli qari "Zend Qafas Korp Tag Ara helper" »

Quick Start Symfony DI (Injezzjoni Dipendenza) Tutorial

Billi , is-Sibt 14 Awi 2010 14:21

X'inhu Dipendenza injezzjoni (DI)?

Injezzjoni Dipendenza hija teknika li tippermetti oġġetti laxk flimkien fi applikazzjoni ta 'softwer. Ġeneralment jekk oġġett teħtieġ aċċess għall-funzjonalità ta 'Stat li jkun instantiated internament ewlieni għal sistemi sewwa akkoppjati. B'injezzjoni dipendenza implimentazzjoni aħna tinjetta l-oġġetti meħtieġa lest għall-użu (xi kultant imsejħa wkoll l-inverżjoni ta 'kontroll - IOC). Ħu l-eżempju li ġej:

  <? PHP
 klassi DecisionMaker {
     pubbliku funzjoni makeDecision ($ parametri firxa) {
         / / Ħtieġa-adapter database
         $ Dp = ġdid DecisionParameters ();
         $ ParameterScore = $ dp-> getScore ($ parametri);
         / * ...  Loġika ftit aktar deċiżjoni ...  * /
         ritorn ($ parameterScore> 50);
     }
 } 

Din il-biċċa tal-kodiċi huwa qal li jkun sewwa flimkien l-oġġett DecisionParameters. Kitba mill-ġdid ta 'hawn fuq b'mod laxk flimkien aħna'd jkollhom xi ħaġa bħal ....

  <? PHP
 klassi DecisionMaker {
     privat $ _dp;
     pubbliku funzjoni __ tibni ($ dp) {
         $ Dan-> _dp = $ dp;
     }
     pubbliku funzjoni makeDecision ($ parametri firxa) {
         $ ParameterScore = $ dan-> _dp-> getScore ($ parametri);
         / * ...  Loġika ftit aktar deċiżjoni ...  * /
         ritorn ($ parameterScore> 50);
     }
 } 

Filwaqt li jiksbu l-benefiċċji ta 'kodiċi laxk flimkien aħna żżid tali komplessità li kull darba l-oġġett huwa instantiated irridu wkoll li instantiate dipendenzi tagħha u tgħaddi dawn fil wisq. Per eżempju, dan:

  $ Għażla = DecisionMaker ġdid ();
 eku $ għażla> makeDecision (array ('isforz' => "baxxa", "ritorn" => "għolja")); 

issa jsir:

  $ Dp = ġdid DecisionParameters ();
 $ Għażla = ġdid DecisionMaker ($ dp);
 eku $ għażla> makeDecision (array ('isforz' => "baxxa", "ritorn" => "għolja")); 

Din is-sitwazzjoni ssir iktar diffiċli bħala n-numru tad-dipendenzi għal klassi tiżdied, u jekk dak l-dipendenzi huma stess għandhom dipendenzi? Dan jista 'pjuttost malajr sar ħmarillejl amministrazzjoni oġġett! Ikteb injezzjoni kontenituri dipendenza (jew oqfsa) ...
Kompli qari "Quick Start Symfony DI (Injezzjoni Dipendenza) Tutorial" »

Zend_Layout mikxufa u Zend_View

Billi , it-Tlieta 10 AWISSU, 2010 23:47

F'dan l-artikolu tħares lejn użu Zend_Layout u Zend_View flimkien ma 'kontrollur quddiem sempliċi biex juru kif huwa possibbli li tibda tissepara loġika tan-negozju u l-preżentazzjoni fil-applikazzjoni tiegħek. Kull kodiċi hija disponibbli fuq github:
Zend_Layout mikxufa u Zend_View fuq GitHub .

Kompli 'Zend_Layout Naked u Zend_View' qari »

Zend Qafas Per Settings Layout Modulu - Follow Up

Billi , it-Tlieta 16 Frar, 2010 20:48

Bħala segwitu għall-post preċedenti tiegħi dwar settings għal kull modulu tqassim bbażati għall Zend Qafas , stajt aġġornati l-kodiċi li jeħtieġu konfigurazzjoni inqas minn qabel (mhux li hija meħtieġa aktar li ftit linji fl-konfigurazzjoni l-applikazzjoni tiegħek!).
Kompli qari "Zend Qafas Per Settings Layout Modulu - Follow Up" »

Ħolqien URL fil Zend Custom Ara helper

Billi , il-Ħamis 28 Jannar, 2010 11:01

Dan jista 'jidher sempliċi, iżda I kien banging ras tiegħi tipprova toħloq ikteb fil helper ħsieb tad-dwana fil Zend Qafas . I rotta setup li ssib il-modulu mis-sotto-dominju fl-użu so I ma setgħux jużaw URL hardcoded sempliċi.

Kompli 'URL Ħolqien fil Zend Custom Ara helper' qari »

Dinamikament żid paġni li kontenitur Zend_Navigation fil runtime

Billi , il-Ħamis 7 Jannar, 2010 22:50

F'kontinwazzjoni fuq aħħar post tiegħi dwar Zend_Navigation, il talbiet Rotta għall sitemap.xml biex kontrollur tad-dwana / azzjoni , din il-kariga huwa ta 'madwar dymnamically żżid paġni għal kontenitur Zend_Navigation fil runtime / iskrittura eżekuzzjoni.

Kollha sew u tajjeb li tispeċifika paġni tiegħek fil ini jew xml fajl iżda f'xi punt int ser jkunu qed jinbidlu paġni fis-sit tiegħek li inti tixtieq bħala parti minn menu, sitemap, jew li jiġu inklużi fil trail Breadcrumb tiegħek. Għalhekk dak li għandna bżonn tagħmel hu li żżid paġni li Zend_Navigation kontenitur tagħna fil runtime. Eżempji ta 'dan ikun fl-aħbarijiet żżid, blog postijiet, jew kummenti paġna, eċċ

Kompli qari "Dinamikament żżid paġni għal kontenitur Zend_Navigation fil runtime" »













Tema Panorama mill Themocracy

6 viżitaturi online issa
5 mistednin, 1 bots, 0 membri
Viżitaturi llum Max: 23 fil 07:18 am UTC
Dan ix-xahar: 26 fi 2012/04/04 UTC pm 10:27
Din is-sena: 69 fi 09:56 am UTC 27-02-2012
Il-ħin kollu: 130 fuq 28-03-2011 UTC pm 10:40