Warning: fopen(/homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/gt-cache/mt/_mt_tag_table) [function.fopen]: failed to open stream: Disk quota exceeded in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1183

Warning: flock() expects parameter 1 to be resource, boolean given in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1184

Warning: fwrite(): supplied argument is not a valid stream resource in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1188

Warning: fclose(): supplied argument is not a valid stream resource in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1190
Evilprofessor.co.uk »tabella

Karigi tagged: tabella

Zend Qafas: Fundamentals - Reviżjoni

Billi , is-Sibt 28 Novembru, 2009 22:42

Iħaddem tiegħi reċentement mħallsa għal grupp ta 'us iżviluppaturi li jieħdu l- Qafas Zend: Fundamentals kors, hawn jien ser tqassar ħsibijiet tiegħi u opinjonijiet dwar il-kors għall-oħrajn. Għal dawk li qed ifittxu li jiffranka ħin, hawnhekk fil-qosor tiegħi:

Għal żviluppaturi li ma kellhomx żmien li nħarsu lejn il- Qafas Zend dan il-kors (Zend Qafas: Fundamentals) joffri stampa globali tajba tal-qafas introduzzjoni li inti l-oqsma ewlenin u li jagħtu informazzjoni biżżejjed sabiex tkompli. Għal dawk li jkunu qattgħu żmien tħares lejn l-qafas u segwew waħda jew żewġ tutorials dan il-kors ma toffri ħafna lil hinn.

Sfond

Stajt kien PHP iżviluppatur għal madwar 5-6 snin, u bdew jaħdmu mal-Qafas Zend fuq bażi komponent matul l-aħħar 6 xhur. Stajt żviluppati u / jew ġew iżviluppatur fuq koppja ta 'intrapriżi żgħar Zend Qafas MVC sites. Morda ikunu onesti, I ma kellhomx ammont kbir ta 'espożizzjoni għall-oqfsa oħra minn punt di vista kodifikazzjoni iżda jkunu qattgħu diversi sigħat jirriċerkaw il-websajts tal-proġetti u l-evalwazzjoni them. Il-qafas u l-komunità madwar Zend Qafas huwa pjuttost eċċitanti u jidher li hemm possibilitajiet kbar fl fejn tagħha għaddejjin.

Dwar il-Kors

Il-kors huwa mwassal minn 9 żewġ sessjonijiet ta 'siegħa WebEx (b'waqfa 10-il minuta fin-nofs). Il-ħin hu mqatta 'għaddej minn sett ta' slides pprovduti mill Zend ma diskussjoni fi kwalunkwe ħin. Tista 'tuża mikrofonu biex jitkellem l-instructor, iżda li tkun onest I ma tara xi ħadd jużaw xejn aktar mill-tieqa chat. Barra minn hekk magna Ubuntu VMware huwa previst li għandu kodiċi eżempju u proġetti twaqqaf verżjoni bi prova 1 ta Zend Studio. It-taħditiet mexxej kors għall attendew jew aktar minn soluzzjoni VoIP integrat, jew tista 'jċempel juża waħda mill-arloġġ madwar id-dinja ħafna fin-numru.

Matul il-kors il-materjal jikkonsisti deskrizzjoni qasira tal-Qafas u l-mudell MVC qabel l-intestatura f'applikazzjoni kampjun guestbook. Id-diskussjoni wriet b'sekwenza, Zend_Application, Tabelli Db, aċċess Database, Formuli, filtrazzjoni, ACL, il-Validazzjoni, eċċ, eċċ Bażikament li jkopru s-suġġetti kollha youd bżonn li tikseb is-sit bażiku up running-ħin kollu jagħtik l-għodda biex mur u tikseb aktar avvanzati fil-qafas (għalkemm dan ma jammontax għal 'Ara l-websajt "ħafna mill-ħin).

Ħin tingħata għall-kodiċi up xi eżempji, u li jiżviluppaw l-"guestbook" u l-applikazzjoni sempliċi "wiki". Personalment ħassejt li jipprovdi l-kodiċi jew kull app u mbagħad tistaqsi niżviluppaw dak li kien essenzjalment kopja flimkien ma verament jipprovdu esperjenza ta 'tagħlim tajba. I kienet tippreferi li tiżviluppa applikazzjoni simili, imma mhux identiċi. għall-applikazzjoni eżempju bl-benefiċċju li jkun hemm gwida li jirreferu għall. Alternattivament bini l-applikazzjonijiet mill-bidu bl-dimostratur se ta possibilment wassal għal aktar mistoqsijiet dwar għaliex u kif, u b'hekk tagħti għarfien aħjar tal-qafas, wara kollox inti tista 'tfittex ispeċifiċitajiet wara l-kors.

Il-lecture aħħar jikkonsisti jaħdmu fuq l-applikazzjoni wiki bl-għajnuna / gwida mill-għalliem. Wara l-feedback kors ttieħdet, kien enfasizzat diversi drabi permezz tal-kors li Zend jieħu feedback bis-serjetà ħafna, fil-fatt apparentement verżjoni tagħna tal-kors kien pjuttost ġdid. Uħud mill-iżviluppaturi oħra fil-kumpanija se tieħu l-kors dalwaqt u għalhekk se jkun interessanti li wieħed jara jekk dan ġara.

L-istil kors kien informali, permessi għall-feedback u l-kollaborazzjoni bejn dawk li attendew u l-instructor. Il-mexxej kors kien faċli, imminenti (email indirizzi kienu maqsuma għall-mistoqsijiet), u filwaqt li l-preżentazzjoni tiegħu mill-pjastri kien daqsxejn dgħajfa deher kompletament kompetenti fil-qafas. Huwa kien b'mod ċar xi ħadd li użat il-qafas fuq bażi regolari aktar milli xi ħadd li qed mgħallma biex jgħallmu l-kors, Għoġobni l-esperjenza l-"dinja reali" f'dan ir-rigward.

B'mod ġenerali Tħossok

F'xi modi I sabu l-kors ta 'ħela ta' ħin, f'oħrajn kien ferm handy. Nisperaw I ser tingħata raġunijiet tiegħi madwar b'mod ċar, u forsi jipprovdu xi ikel għal riflessjoni jew utli feedback (jafu lili dan huwa improbabbli!).

Għal dan il-kors myself kien immirat livell baxx wisq. Wara li għaddew mill-gwida Quickstart, aqra Rob Allen Zend Qafas fl-Azzjoni, u ħadem mal-qafas ftit I ma verament nikseb xi ħaġa wisq. Nixtieq tal Għoġobni l-kors li pick up mill-aħħar tal-Quickstart u jiżviluppaw ħiliet addizzjonali.

Cela dit, it-titolu kors ma tiddikjara b'mod ċar "Zend Qafas: Fundamentals" u f'dak l-aspett il-kors jikseb dak li jistipula li tagħmel. Membri oħra tat-tim ta 'żvilupp li ma qattgħu l-ħin tħares lejn il-qafas lest kull sessjoni bl-entużjażmu u mistoqsijiet li kien tassew sbieħ biex tara.

Kollha ma kienx mitluf, kien tajjeb li jqattgħu ħin jikkonferma d-dettalji bażiċi tal-qafas u jiksbu li jistaqsu ftit mistoqsijiet f'oqsma fejn I ma kienx 100%. Kien ukoll iż-żmien li sibt li joqogħdu bilqegħda kull jum u jaħsbu dwar kodifikazzjoni permezz tal-proġetti ta 'qafas u futuri, xi ħaġa nixtieq mhux ta' setgħux jagħmlu mod ieħor (tista 'timmaġina kumpanija tiegħek jaqbel li li? :)). L-aħħar iżda mhux l-inqas inti tirċievi wkoll ċertifikat sbieħ minn Zend jfissirx li inti attendew il-kors (għalkemm bl-email).

Zend Qafas Ċertifikazzjoni

Din kienet mistoqsija waħda li jinżammu ġejjin f'moħħna matul, ikun tipprepara lili għaċ-ċertifikazzjoni? Il-quick, faċli huwa ebda kbir. L-instructor kors kien pjuttost ċara dwar dak il-parir addizzjonali li għaċ-ċertifikazzjoni inti għandek verament tkun qed tuża l-qafas fuq bażi ta 'kuljum u jħossu komdu ħafna u kunfidenti fl-użu tagħha u metodoloġiji.

Sommarju

Minħabba dak kollu li stajt bil-miktub hawn fuq, jiena ser tqassar kollox f'żewġ punti bulit faċli:

  • Ġodda għall Zend Qafas: Dan il-kors ma eżattament dak li d tistenna, tagħtik introduzzjoni sbieħ li l-qafas u bazi soda fuq il-baŜi minn fejn inti tista 'tibni. Il-kors jidher li tiġġenera interess u entużjażmu għall-qafas fost iżviluppaturi.
  • Użati-Qafas Zend: Filwaqt li kien sbieħ biex shore up xi wħud mill-baŜi ħafna I ħass il-ħin, sforzi, u fondi biex tieħu l-kors jista tad ġew aħjar jintefqu x'imkien ieħor. Dan se jkun sbieħ li SEEA Zend joħolqu kors ġdid livell ogħla li jieħu iżviluppaturi-livell li jmiss -. Inqas l-istandard ta 'ċertifikazzjoni u lil hinn Għal dak nixtieq jiffirmaw minnufih.

Tabella html ġenerazzjoni Klassi (HtmlTable.php)

Billi , it-Tlieta 5 Mejju, 2009 09:11

I meħtieġa biex jiġġeneraw tabella HTML minn PHP data għal proġett li kont qed naħdem fuq. Sfortunatament wara ftit ta Googling I ma setgħetx verament issib xi ħaġa li kien xieraq so I deċiż biex toħloq tiegħi stess.

Nifhem li dan ma jistax ikun il-klassi tabella aħjar ġenerazzjoni qatt qabel u hemm probabbilment ftit bugs għadhom fis dan, imma jien d jippreferu biex jaqsmu u jekk xi ħadd irid verżjoni aħjar I ser tħares lejn dan :) I oriġinarjament riedu joħolqu tabella mibnija ta 'oġġetti separati eż oġġett taċ-ċelluli, ringiela oġġett (bnew ta' oġġetti taċ-ċelluli), iżda I realizzati l-overhead fuq dan ikun enormi! Allura stajt marret lura għal setup firxa.

Il-klassi se jikkalkulaw in-numru massimu ta 'kolonni użati fil-header, footer, jew korp u jiktbu dak in-numru ta' kolonni. Headers, footers, u l-caption huma fakultattivi. Attributi huma magħmula minn firxa fejn il-muftieħ huwa l-isem attribut u l-valur huwa l-valur ta 'attribut. Attributi huma applikati għall-tikketta tabella (fuq il-ħolqien tabella - inizjalizzazzjoni klassi), ringieli tabella (firxa [ringiela] [attribut]), u ċelluli tal-mejda (firxa [ringiela] [kolonna] [attribut]) dan japplika għall-headers, footers, u l-korp tabella.

Eżempju

I dejjem issib l-aħjar mod biex tħares lejn xi ħaġa huwa l-użu eżempju so here we go:

 $ Tabella = ġdid HtmlTable (firxa ("klassi" => 'sortable "," stil "=>' wisa ': 550px;")); $ header [0] [0] ["kontenut"] = "ID"; $ header [0] [1] ["kontenut"] = "Titlu"; $ header [0] [2] ["kontenut"] = "Data"; $ header [0] [3] ["kontenut"] = " Sit "; $ mejda> addHeader ($ header); $ i = 0; foreach ($ newsList KIF $ newsItem) {$ itemLink =" {$ newsItem ["titolu"]} "; $ tableBody [$ i] = firxa (0 => array ("kontenut" => $ newsItem ["id"], "attributi" => array ("stil" => "font-piż: bold;")), 1 => array ("kontenut" => $ itemLink), 2 => array ("kontenut" => $ newsItem ["date_posted"]), 3 => array ("kontenut" => $ newsItem ["sit"])); $ i + +;} $ mejda> addBody ($ tableBody); eku $ mejda> drawTable (); 
ID Titolu Data Sit
9 Aħbarijiet 1 2009-04-04 10:40:00 isem is-sit
10 Aħbarijiet 2 2009-04-04 12:44:11 isem is-sit

U l-HTML tidher bħal dan:

  =  "sortable" style =  "width: 550px;" > <Klassi tabella = "sortable" stil = "wisa ': 550px;">
 <Thead>
	 <Tr    >
		 <Th    > ID </ th> 
  <Th    > Titolu </ th>
		 <Th    > Data </ th>
		 <Th    > Sit </ th>
 </ Tr>
 </ Thead>
 <Tbody>
	 <Tr    >
		 =  "font-weight: bold;" >9</ td > <Stil td = "font-piż: bold;"> 9 </ td> 
  <Td    > Aħbarijiet 1 </ td>
		 <Td    > 2009/04/04 10:40:00 </ td>
		 <Td    Isem is-sit> </ td>
 </ Tr>
	 <Tr    >
		 =  "font-weight: bold;" >10</ td > <Stil td = "font-piż: bold;"> 10 </ td>
		 <Td    > Aħbarijiet 2 </ td> 
  <Td    > 2009/04/04 00:40:00 </ td>
		 <Td    Isem is-sit> </ td>
 </ Tr> 
  </ Tbody>
 </ Table> 

Kodiċi

HtmlTable.php
Jekk għandek xi kummenti jekk jogħġbok aċċerta lilhom hawn taħt, ikun kbir biex tisma xi wħud. Jekk inti tispiċċa bl-użu wkoll let me know u jien ser jestendu dan fil-futur :)













Tema Panorama mill Themocracy

7 viżitaturi online issa
5 mistednin, 2 bots, 0 membri
Viżitaturi llum Max: 10 fil 01:53 am UTC
Dan ix-xahar: 40 fi 03:33 am UTC 23-05-2012
Din is-sena: 69 fi 09:56 am UTC 27-02-2012
Il-ħin kollu: 130 fuq 28-03-2011 UTC pm 10:40