Паведамленні з тэгамі: PHP

OAuth / Twitter Auth адаптар для Zend Framework

Па , у суботу 23 красавіка 2011 года 03:57 вечара

Працягваецца праца (павольна) на мой новы Twitter -прыкладанні. На працягу наступных некалькіх святы я спадзяюся атрымаць імпульс будзе зноў па праекце (у Нягледзячы на ​​цудоўнай надвор'ем у цяперашні час). Ва ўсякім выпадку, мая наступная задача заключаецца ў стварэнні адаптар аўтэнтыфікацыі для Zend Framework . Я правёў рабочую ўваходу рэалізацыі, але з падзеннем Auth адаптар для Zend Framework здавалася прывабным прапановай, так што я стварыў ....

(Я не збіраюся ісці праз OAuth або рэгістрацыі прыкладання з Twitter, ёсць сотні кіраўніцтваў і даволі просты працэс ва ўсякім выпадку.)
Працягнуць 'OAuth / Twitter Auth адаптар для Zend Framework "чытанне»

"Увайсці на Twitter» з дапамогай Zend Framework

Па , чацвер 17 Сакавіка 2011 г. 01:07 am

Нягледзячы на ўсю нянавісць шчабятаць на дадзены момант, я вырашыў стварыць новы твітэр -прыкладанні. Будучы, хто кіруе некалькімі рахункамі (як асабістыя, так і для маёй дабрачыннай дзейнасці), я, якія маюць патрэбу ў інструмент на некаторы час, што я проста абыйсці ў пісьмовай форме (больш за тое, што ў найбліжэйшай будучыні ...).

Я чытаў на Zend_Oauth_Consumer і як яна можа быць выкарыстана для атрымання дазволу для працы з Twitter выкарыстаннем OAuth . Усё добра, у мяне ёсць ключ доступу, і я магу весела паведамленні ад ад імя карыстача. Там ёсць шмат рэсурсаў, там, каб зрабіць гэта так, я не буду адтуліну людзей.

Наступным крокам было, каб дазволіць людзям вярнуцца на вэб-сайце, ўвайдзіце ў сістэму і змяніць іх кошт. Тут я дасягнуў невялікая праблема. Выкарыстанне прыкладаў кода на вэб-сайтах азначае, што я б шчэбет прасіць у мяне дазволу доступу зноў для кожнага ўваходу ў сістэму, не вельмі добра. Сканіраванне праз рамкі я не мог бачыць нічога, што дазволіла б мне проста запытаць аўтэнтыфікацыю. Гэта не значыць, яе няма, але, падобна, не будзе механізму праверкі сапраўднасці, якія могуць быць выкліканыя не ведаючы маркер доступу ўжо.

Альтэрнатывы для рэалізацыі сайта на аснове часопіса або неяк захоўваць маркер доступу карыстальніка на баку кліента (зашыфраваны вядома). Ні адзін з гэтых здавалася добрай / падыходнае рашэнне.

Працягнуць чытанне "Увайсці на Twitter" з выкарыстаннем Zend Framework »»

Zend Framework: Візуалізацыя Калі існуе

Па , у нядзелю 12 сьнежня 2010 04:19 вечара

Рэзюмэ

Гэта хуткая пошта, каб абмеркаваць даволі просты выгляд памочнік я створана для аказання Zend Framework стыль прагляду файла, толькі калі яна існуе. Звычайна просяць код для адлюстравання файла, які не існуе, будзе згенеравана выключэнне. Таму я стварыў абалонку для Zend_View :: render (), які вызначаецца, ці існуе файл, і калі так робіць, у адваротным выпадку проста вяртае пусты радок.
Працягнуць чытанне 'Zend Framework: Візуалізацыя Калі існуе »»

Zend Certified Engineer (ZCE) 5/3

Па , чацвер 30 верасня 2010 года 09:00 вечара

З афіцыйным рэлізам інжынера Zend Certified (ZCE) праграма 5/3 Я думаў, што я даю хутка ўражанне, што я думаў пра іспыт.

Трохі аб сабе: Я ўпершыню пазнаёміўся з PHP каля 7 гадоў таму і працаваў прафесійна у PHP з 2006 года. У цяперашні час я працую ў захапляльны запуску называецца Brightpearl заснавана ў Брыстолі, Вялікабрытанія , ствараючы інтэграваныя CRM, бухгалтарскія і электроннай камерцыі праграмнага забеспячэння. Я не раней атрыманых любым з папярэдніх кваліфікацый ZCE. Я ў цяперашні час развіваецца ў серыі 5.2.x і не выкарыстаў якія-небудзь канкрэтныя 5,3 функцый (Я чакаю Zend Framework 2 і дактрына 2) у сваіх праектах развіцця.
Працягнуць чытанне 'Zend Certified Engineer (ZCE) 05/03 "»

Zend Framework цела тэга View Helper

Па , у суботу 21 Жніўня 2010 11:13 вечара
Photo from  http://www.flickr.com/photos/daniello/

Фота з http://www.flickr.com/photos/daniello/

Рэзюмэ

Тут я раскажу аб стварэнні памочнік выгляду для змены HTML тэгаў, а дакладней цела тэгі. Створаны памочнік выгляду дазваляе функцыянальнасць, аналагічную * галавы / InlineScript памочнікаў выгляду ўжо ў стандартнай Zend Framework памочнікаў выгляду, але і дазваляе праграмным змяненнем атрыбутаў тэга. Вызначана праверце старонку дэма-код на GitHub.

Матывацыя

Стандартныя памочнікі Zend Framework гледжання з'яўляюцца вялікі набор інструментаў для рацыяналізацыі паўсядзённых задач гледжання і улічваючы змены / дадання скрыптоў і загаловак блока (як правіла, у схему) з прадстаўлення без ужывання выродлівыя хакі (г.зн. кіраўніка * / InlineScript памочнікі гледжання).

З нагоды я знайшоў неабходнасці ўносіць змены ў цела тэга, напрыклад, уключыўшы OnLoad , клас або атрыбут стылю і г.д. Я таксама павінны быць у стане выканаць гэта з іншых памочнікаў гледжання. Вазьміце наступныя надуманы прыклад ...

На сайце X, некаторыя старонкі ўтрымліваюць стандартны додзе формы. Гэтыя додзе формы праводзяцца ў памочнікі для выгоды. Наогул, было вырашана не ўключаць у додзе CSS класаў у целе тэга і толькі дадаць іх у выпадку неабходнасці. Там можа быць некалькі памочнікаў віду на старонцы, трэба дадаць свае ўласныя атрыбуты цела тэга. (Я сказаў, што гэта надуманы)

Код даступны ў маім GIT рэпазітар @ GitHub і дэманстрацыйнай старонкі .
Працягнуць чытанне "Zend Framework цела тэга View Helper» »

Хуткі старт Symfony DI (Dependency Injection) Падручнік

Па , у суботу 14 жніўня 2010 02:21 вечара

Што такое Dependency Injection (DI)?

Залежнасць ін'екцыі тэхніка, якая дазваляе свабодна звязаных аб'ектаў у рамках праграмнага забеспячэння. Наогул, калі аб'ект патрабуе доступу да функцыянальнасці іншага ён будзе створаны ўнутрана вядучых жорстка звязаных сістэм. Ажыццяўляючы ўкараненне залежнасці мы ўводзім неабходныя аб'екты гатовыя да выкарыстання (часам таксама завецца інверсіяй кіравання - МАК). Разгледзім наступны прыклад:

  <? PHP
 твар, якое прымае рашэння класа {
     грамадскіх makeDecision функцыі (масіў $ параметраў) {
         / / Неабходна адаптара БД
         $ Ар = новы DecisionParameters ();
         $ ParameterScore = $ DP-> getScore ($ параметраў);
         / * ...  Яшчэ некалькі рашэнняў логіка ...  * /
         вяртання ($ parameterScore> 50);
     }
 } 

Гэты фрагмент кода, як кажуць, цесна звязаны з аб'ектам DecisionParameters. Перапісванне вышэй у слабосвязанных мода нам давядзецца нешта накшталт ....

  <? PHP
 твар, якое прымае рашэння класа {
     прыватныя $ _dp;
     публічную функцыю __ construct ($ інш) {
         $ Гэта-> _dp = $ інш;
     }
     грамадскіх makeDecision функцыі (масіў $ параметраў) {
         $ ParameterScore = $ гэта-> _dp-> getScore ($ параметраў);
         / * ...  Яшчэ некалькі рашэнняў логіка ...  * /
         вяртання ($ parameterScore> 50);
     }
 } 

У той час як атрыманне пераваг слабосвязанных код, які мы дадаем складанасць такі, што кожны раз, калі ствараецца асобнік аб'екта мы таксама павінны асобнік сваёй залежнасці і перадаць іх у занадта. Напрыклад, гэта:

  $ = Выбар новых твар, якое прымае рашэння ();
 echo $ выбар-> makeDecision (масіў ('высілак' => 'нізкі', 'вяртанне' => 'высокі')); 

зараз выглядае так:

  $ Ар = новы DecisionParameters ();
 $ = Выбар новых твар, якое прымае рашэння ($ інш);
 echo $ выбар-> makeDecision (масіў ('высілак' => 'нізкі', 'вяртанне' => 'высокі')); 

Гэтая сітуацыя становіцца ўсё больш хваравітым, як лік залежнасцяў для класа павялічваецца, і што, калі залежнасць саміх залежнасцяў? Гэта можа даволі хутка стаць аб'ектам кашмар адміністрацыі! Калі ласка, увядзіце залежнасць ін'екцый кантэйнераў (або структуры) ...
Працягнуць чытанне "Хуткі старт Symfony DI (Dependency Injection) Падручнік" »

Голая Zend_Layout і Zend_View

Па , у аўторак 10 жніўня 2010 11:47 вечара

У гэтым артыкуле я гляджу на выкарыстанні Zend_Layout і Zend_View разам з простымі фронт-кантролера, каб паказаць, як можна пачаць падзел бізнэс-логікі і прадстаўлення ў вашым дадатку. Увесь код даступны на GitHub:
Голая Zend_Layout і Zend_View на GitHub .

Далей "Голая Zend_Layout і Zend_View 'чытанне»

Zend Framework На Налады модуля Layout - Follow Up

Па , аўторак 16 лютага 2010 08:48 вечара

У якасці наступных мер у маім папярэднім пасьце на кожны модуль на аснове параметраў макета для Zend Framework , я абнавіў код патрабуе менш канфігурацыі, чым раней (не тое, што патрабуецца больш, чым некалькі радкоў у канфігурацыі прыкладанні!).
Працягнуць чытанне "Zend Framework На Налады модуля Layout - Follow Up" »

Стварэнне URL у Zend карыстацкіх View Helper

Па , чацвер 28 студзеня 2010 г 11:01 вечара

Гэта можа здацца простым, але я стукаў галавой спрабуе стварыць URL у карыстацкім памочнік віду ў Zend Framework . Я маршрутызацыі ўстаноўка, якая атрымлівае модуль з суб-дамен у выкарыстанні, таму я не мог выкарыстаць простую жорстка URL.

Працягнуць "Стварэнне URL у Zend карыстацкіх View Helper" чытанне »

Дынамічна дадаваць старонкі ў Zend_Navigation кантэйнер падчас выканання

Па , чацвер 7 студзеня 2010 г 10:50 вечара

У працяг на мой апошні пост пра Zend_Navigation, накіроўваць запыты на sitemap.xml звычаю кантролер / дзеянне , гэты пост пра dymnamically дадання старонкі Zend_Navigation кантэйнер падчас выканання / выкананне скрыпту.

Яго ўсё добра указаннем старонак у INI або XML- файл, але ў нейкі момант вам давядзецца змены старонак на вашым сайце, што вы хочаце ўключыць у меню, карты сайта, або быць уключаны ў ваш пройдзенага шляху. Таму тое, што нам трэба зрабіць, гэта дадаць старонках нашага Zend_Navigation кантэйнер падчас выканання. Прыклады для гэтага было б у даданне навін, блогаў або старонак каментароў, і г.д.

Працягнуць чытанне "дынамічна дадаваць старонкі ў Zend_Navigation кантэйнер падчас выканання" »













Панарама Тэма Themocracy

11 наведвальнікаў онлайн
9 гасцей, 2 ботаў, 0 карыстальнікаў
Макс наведвальнікаў сёння: 15 у 05:20 раніцы UTC
У гэтым месяцы: 26 у 2012/04/04 10:27 вечара UTC
У гэтым годзе: 69 у 2012/02/27 09:56 UTC
За ўвесь час: 130 у 2011/03/28 10:40 вечара UTC