Leanann an Obair (mall) ar mo nua Twitter -iarratas bunaithe. Thar an chéad chúpla lá saoire bainc Tá súil agam a fháil ar an móiminteam ag dul arís ar an tionscadal (i-ainneoin an aimsir iontach faoi láthair). Mar sin féin, tasc eile a bhí agam a chruthú adapter fíordheimhnithe don Chreat Zend . Bhí mé ag obair chun feidhme logáil isteach, ach a bhfuil titim i adapter Auth le haghaidh Creat-chuma Zend cosúil le togra tarraingteach, agus mar sin a chruthaigh mé é ....
(Níl mé ag dul chun dul tríd Oauth nó le clárú le d'iarratas twitter, níl na céadta treoracha agus a cuid próiseas casta go cothrom cibé ar bith.)
Leanúint ar aghaidh ag léamh 'Oauth / Twitter Auth Adapter do Zend Creat' »
Airteagail , PHP , Clárú Web , Creat Zend , Zend_Auth , Zend_Auth_Adapter , Zend_Oauth , Zend_Oauth_Consumer |
adapter , údaráis , fíordheimhniú , oauth , PHP , Twitter , Zend , Zend Creat , Zend_Auth_Adapter_Interface , Zend_Auth_Result , Zend_Oauth_Consumer , Zend_Session , zf
an bpost seo a thaispeáint go tapa duit conas a bhunú proxying le fíordheimhniú bhunúsach ag baint úsáide as Apache .
I mo chás bhí mé a bheith torrent chliaint ngiotán tarchurtha atá ar fáil ar an idirlíon go raibh mé in ann a sheiceáil ar an adminster torrent íosluchtú agus stáit (cosúil leis an scaoileadh fedora is déanaí) mar is gá. Tarchuir féin Ritheann chuid cliant gréasáin ar chalafoirt 9,091 réir réamhshocraithe. Seachas bac a oscailt suas calafoirt níos mó ar mo balla dóiteáin agus ag cur ar aghaidh rialacha port nessecary chinn mé gur mhaith liom ach seachfhreastalaí na glaonna tríd a tharchur trí úsáid a bhaint as Apache mod_proxy .
Leanúint ar aghaidh ag léamh 'Apache proxy le fíordheimhniú díolama' »
Apache , Ríomhaireacht |
Apache , údaráis , fíordheimhniú , bunúsach , htpasswd , mod_auth , mod_auth_digest , mod_proxy , proxy , vhost
In ainneoin na fuath twitter i láthair na huaire, tá mé ag leagan amach nua a chruthú twitter -iarratas bunaithe. Bheith duine a bhainistíonn a gcuntais leithleacha (idir phearsanta agus do mo chuid oibre carthanas) tá mé i mo dhíth orthu uirlis do éigin go bhfuil mé ag dul ach timpeall a scríobh (níos mó de sin go luath amach anseo ...).
Léigh mé suas ar Zend_Oauth_Consumer agus conas is féidir é a úsáid chun údarú a fháil chun idirghníomhú le twitter ag baint úsáide as oauth . Gach maith agus go maith, tá mé mo eochair rochtana agus is féidir liom an bpost go suairc ar shiúl ar úsáideora thar a cheann. Níl neart na n-acmhainní amach ann chun é seo a dhéanamh mar sin beidh rug mé daoine.
Bhí an chéad chéim eile chun ligean do dhaoine chun filleadh ar an suíomh gréasáin, logáil isteach agus a n-chuntas a mhodhnú. Tá sé seo nuair a shroich mé fadhb beag. Ag baint úsáide as na samplaí cód ar láithreáin ghréasáin a chiallaigh gur mhaith liom a bheith ag iarraidh twitter dom ar údarú rochtana logáil isteach arís le haghaidh gach ní, maith. Scanadh tríd an gcreat ní raibh mé in ann aon rud a fheiceáil a bheadh deis dom a iarraidh ach fíordheimhnithe. Nach é sin le rá a ní ann, ach ní raibh cosúil le bheith ina mheicníocht fíordheimhnithe a d'fhéadfaí a agairt gan a fhios agam an rochtain ar chomhartha cheana féin.
Bhí na roghanna eile a chur i bhfeidhm logáil isteach sa suíomh-bhunaithe nó ar bhealach an úsáideora rochtain ar chomhartha ar an gcliant (criptithe ar ndóigh) siopa. Ceachtar de na chuma ar nós réiteach maith / oiriúnach.
Leanúint ar aghaidh ag léamh '"Sínigh isteach le Twitter" ag baint úsáide as Zend Réime' »
Airteagail , PHP , Clárú Web , Creat Zend , Zend_Oauth , Zend_Oauth_Consumer |
t-iarratas , fíordheimhniú , údarú , faoi chuimsiú , oauth , PHP , Sínigh isteach le twitter , chomhartha , Twitter , Zend , Zend Creat , Zend_Oauth , Zend_Oauth_Consumer
Achoimre
Tá an post mear chun plé a dhéanamh ar an tuairim cúntóir sách simplí a chruthaigh mé le déanamh ar Chreat Zend comhad a d'fhonn stíl ach amháin má tá sé ann. Go ginearálta, ag iarraidh ar an cód a sholáthar comhad a nach bhfuil ann a bheidh le caith d'eisceacht. Dá bhrí sin, chruthaigh mé wrapper don Zend_View:: sholáthar () modh a chinnfidh an bhfuil an comhad agus má tá Rindreáil, tuairisceáin ar shlí eile ach an teaghrán folamh.
Leanúint ar aghaidh ag léamh 'Zend Creat: Rindreáil Má Ann' »
Ríomhaireacht , PHP , Clárú Web , Creat Zend , Zend_View , Zend_View_Helper |
ranga , faoi chuimsiú , html , PHP , a sholáthar , d'fhonn , cúntóir tuairim , Zend , Zend Creat , zend_view , Zend_View_Helper_Abstract
Leis an scaoileadh oifigiúil an Deimhnithe Zend (ZCE) clár Innealtóir do 5.3 Shíl mé gur mhaith liom a thabhairt mo tuiscint tapa ar cad a cheap mé den scrúdú.
Tá cúlra beag ar mé féin: Bhí mé isteach den chéad uair a PHP thart ar 7 mbliana ó shin agus a bheith ag obair go gairmiúil i PHP ó 2006 i leith. Mé ag obair faoi láthair ar spreagúil nua-thionscanta a dtugtar Brightpearl bunaithe i Bristol, an Ríocht Aontaithe , a tháirgeadh CRM comhtháite, cuntasaíocht, agus bogearraí ríomhthráchtáil. Ní bhfuair mé roimhe sin aon cheann de na cáilíochtaí ZCE roimhe seo. I láthair na huaire a fhorbairt sa tsraith 5.2.X agus nach n-úsáidtear i ndáiríre aon cheann de na gnéithe sonracha 5.3 (Tá mé ag fanacht le haghaidh Creat Zend 2 agus Teagasc 2) i mo tionscadail forbartha.
Leanúint ar aghaidh ag léamh 'Zend Deimhnithe Innealtóir (ZCE) 5.3' »
Airteagail , Deimhniú , Ríomhaireacht , Nuacht faoi obair , PHP |
5.3 , béite , deimhniú , scrúdú , PHP , php 5.3 , cáilíocht , zce , zce 5.3 , Zend , Zend innealtóir deimhnithe
Grianghraf ó http://www.flickr.com/photos/daniello/
Achoimre
Seo mé ag plé a chruthú ina cúntóir dearcadh do mhodhnú HTML tags, agus níos sonraithe tags chomhlacht. Chruthaigh Ceadaíonn cúntóir dearcadh an feidhmiúlacht cosúil leis an ceann * / Cúntóirí dearcadh inlineScript cheana féin sa chaighdeán Zend Creat Cúntóirí thuairim, ach is féidir leis an modhnú cláir na tréithe tag. Cinnte seiceáil amach an leathanach taispeána agus an cód ar github.
Spreagadh
Cúntóirí Zend fhonn caighdeán an Chreata sraith mhór na n-uirlisí chun tascanna a shruthlíniú agus a cheadaíonn d'fhonn triall ar an modhnú / Chomh maith leis na scripteanna agus bloic header (i gcoitinne ar siúl in an leagan amach a) ó laistigh den tuairim gan cur isteach hacks gránna (ie an ceann * / Cúntóirí inlineScript dearcadh).
Ar ócáid fuair mé gá le modhnuithe a dhéanamh ar an chlib <body>, mar shampla, ag cur onload , aicme, nó etc tréith stíl freisin a cheanglaítear orm a bheith in ann seo a dhéanamh ón taobh istigh Cúntóirí dearcadh eile. Tóg mar shampla an méid seo a leanas suarach ...
Ar an suíomh idirlín X, tá leathanaigh áirithe a caighdeánacha dojo foirmeacha. Dojo na foirmeacha seo ar siúl laistigh Cúntóirí fhonn áis. Go ginearálta, tá sé cinneadh gan a chur san áireamh ar an dojo CSS ranganna sa tag gcomhlacht agus gan ach iad a chur nuair is gá. Tá roinnt d'fhonn Cúntóirí b'fhéidir ar an leathanach seo go bhfuil gá le tréithe a chur leis féin ar an chlib gcomhlacht. (A dúirt mé go raibh sé suarach)
Tá an cód ar fáil i mo GIT stór @ github agus leis an leathanach taispeána .
Leanúint ar aghaidh ag léamh 'Creatlach Zend Comhlacht Tag View Helper' »
PHP , Clárú Web , Creat Zend , Zend_Registry , Zend_View_Helper |
Comhlacht , faoi chuimsiú , cúntóir , html , PHP , d'fhonn , cúntóir tuairim , Zend , Zend Creat , Zend_Registry , Zend_View_Helper , Zend_View_Helper_Placeholder_Container_Standalone
Is instealladh Spleáchas teicníocht a ligeann do rudaí loosely cúpláilte laistigh de feidhmchlár bogearraí. Go ginearálta, má éilíonn an rud le rochtain ar an fheidhmiúlacht eile a bheadh sé instantiated hinmheánach as a córais docht cúpláilte. Trí instealladh spleáchas muid instealladh de dhíth ar na cuspóirí réidh le húsáid (uaireanta tagairt chomh maith do inbhéartaithe rialaithe - hOifige). Tóg an sampla seo a leanas:
<? Php
DecisionMaker rang {
makeDecision feidhm phoiblí (eagar paraiméadair $) {
/ / An riachtanas is gá ar an mbunachar sonraí adapter
$ DP DecisionParameters = nua ();
$ ParameterScore = getScore $ DP-> ($ paraiméadair);
/ * ... Roinnt loighic chinnidh tuilleadh ... * /
tuairisceán ($ parameterScore> 50);
}
} Is é seo an píosa de chód sin a bheith in éineacht dlúth leis an DecisionParameters réad. Athscríobh an méid sin thuas ar bhealach loosely cúpláilte ba mhaith linn go bhfuil rud éigin cosúil le ....
<? Php
DecisionMaker rang {
príobháideach $ _dp;
feidhm phoiblí __construct ($ DP) {
$ Seo>-_dp = $ DP;
}
makeDecision feidhm phoiblí (eagar paraiméadair $) {
$ ParameterScore = _dp-> $ seo>-getScore ($ paraiméadair);
/ * ... Roinnt loighic chinnidh tuilleadh ... * /
tuairisceán ($ parameterScore> 50);
}
} Cé fháil ar na buntáistí a bhaineann le cód loosely cúpláilte táimid ag cur le castacht den sórt sin gach aon uair ar rud instantiated ní mór dúinn freisin a instantiate a spleáchais agus na pas i freisin. Mar shampla, seo:
$ Rogha = DecisionMaker nua ();
macalla makeDecision $ rogha-> (eagar ('iarracht' => 'íseal', 'ar ais' => 'ard')); thiocfaidh chun bheith anois:
$ DP DecisionParameters = nua ();
$ Rogha = DecisionMaker nua ($ DP);
macalla makeDecision $ rogha-> (eagar ('iarracht' => 'íseal', 'ar ais' => 'ard')); éiríonn an staid seo níos pianmhar le líon na spleáchais do rang a mhéadú, agus cad iad féin má tá an spleáchais spleáchais a bheith? Is féidir é seo a bheith go maith go tapa ar nightmare riaracháin réad! Cuir isteach coimeádáin instealladh cleithiúnas (nó creataí) ...
Leanúint ar aghaidh ag léamh 'Quick Start Symfony DI (Spleáchas Instealladh) Teagaisc' »
Airteagail , Coimeádán Instealladh Spleáchas , PHP , Symfony , Creat Zend , Zend_Cache |
taisce , coimeádán , instealladh spleáchas , di , faoi chuimsiú , INI , inbhéartaithe rialaithe , hOifige , leabharlann , PHP , symfony , xml , yaml , Zend , Zend Creat , Zend_Cache
San Airteagal seo a Táim ag baint úsáide as Zend_Layout agus Zend_View chomh maith le rialtóir tosaigh simplí chun a thaispeáint conas is féidir tús a scaradh loighic gnó agus cur i láthair taobh istigh de d'iarratas. Tá gach cód ar fáil ar github:
Naked Zend_Layout agus Zend_View ar GitHub .
Airteagail , PHP , Clárú Web , Creat Zend , Zend_Layout , Zend_View |
chur i bhfeidhm , faoi chuimsiú , cúntóir , PHP , cúntóir tuairim , Zend , Zend Creat , zend_layout , zend_view
Mar a leanúint suas go dtí mo phost roimhe seo ar aghaidh an leagan amach socruithe atá bunaithe ar an modúl do Chreat Zend , tá mé suas chun dáta ar an cód a cheangal ar chumraíocht níos lú ansin roimh an (nach bhfuil sé ag teastáil níos mó ná cúpla líne i do bhfeidhm cumraíochta!).
Leanúint ar aghaidh ag léamh 'In aghaidh an Mhodúil Chreata Zend Socruithe Leagan Amach - Follow Up' »
Airteagail , Ríomhaireacht , PHP , Clárú Web , Creat Zend |
gníomh , rialaitheoir , faoi chuimsiú , cúntóir , leagan amach , modúl , PHP , Zend , Zend Creat
féadfaidh sé go bhfuil simplí, ach bhí mé mo cheann banging ag iarraidh a chruthú URL i bhfianaise cúntóir saincheaptha i Zend Chreat . I have thus routing a fhaigheann an modúl ó réimse na fo-in úsáid mar sin ní raibh mé in ann úsáid a bhaint URL simplí a hardcoded.
Leanúint ar aghaidh ag léamh 'URL chruthú i Zend Chustaim Féach Helper' »
Airteagail , PHP , Clárú Web , Creat Zend , Zend_View , Zend_View_Helper |
saincheaptha , faoi chuimsiú , rialaitheoir tosaigh , cúntóir , PHP , Ródaire , d'fhonn , Zend , Zend Creat , Zend_View_Helper_Abstract