Fógraí clib: ranga

Zend Creat: Rindreáil Má Ann

Ag , Dé Domhnaigh 12 Nollaig, 2010 16:19

Achoimre

Tá an post mear chun plé a dhéanamh ar an cúntóir dearcadh sách simplí a chruthaigh mé do rindreáil ar Chreat Zend comhad a d'fhonn stíl ach amháin má tá sé ann. Go ginearálta, beidh ag iarraidh ar an gcód i gcóir chun an comhad nach bhfuil ann le caith eisceacht. Dá bhrí sin, chruthaigh mé wrapper ar an Zend_View :: a sholáthar () modh a chinneadh an bhfuil an comhad agus má fhágann sin, ar ais ar shlí eile ach an teaghrán folamh.
Leanúint ar aghaidh ag léamh 'Zend Creat: Rindreáil Má Ann' »

Patrúin Dearadh PHP - Patrún Observer

Ag , Dé Máirt Noll 29, 2009 22:02

Tá mé ag léamh Patrúin Ceann Dearadh Chéad le déanaí agus tar éis a chinneadh a scríobh roinnt de na patrúin mar shamplaí PHP do mo leas féin. An chéad cheann go bhfuil mé cinneadh a bhfuil cód suas an Patrún Observer . Is é an sainmhíniú foirmiúil ar an Patrún Observer:

An patrún bhreathnóir (fo-thacar den asynchronous fhoilsiú / liostáil patrún ) Is bogearraí patrún dearadh inar réad , ar a dtugtar an ábhar, coinníonn liosta dá gcleithiúnaithe, ar a dtugtar breathnóirí, agus iad in iúl go huathoibríoch faoi aon athruithe stát, de ghnáth trí ghlaoch cheann de na modhanna . Tá sé in úsáid go príomha chun dáileadh córais láimhseála ócáid.

Mar a bheith córais níos scaoilte i dteannta a dhéanamh cinnte go bhfuil nuair a tharlaíonn teagmhas gach córas a éilíonn eolas ar na nuashonruithe ar an eolas. Mar shampla, a blog post, tar éis a shábháil ar phost is féidir linn a thabhairt cothrom le dáta inneall cuardaigh (m.sh. Lucene), cothrom le dáta ár léarscáil an tSuímh, tags, úsáideoirí r-phost suibscríofa, etc Ceadaíonn an patrún bhreathnadóir forbróirí a chur ar éisteoirí bhreise gan eagarthóireacht a gcuspóir inbhraite . Ag instealladh breathnóirí (ie inneall cuardaigh nuashonrú bhreathnadóir, gineadóir léarscáil an tSuímh, srl) i ábhar (ie blog post eagarthóireacht córas) is féidir linn a cheadú dó a fheidhmeanna na nuashonruithe is gá gan aon athrú.

Leanúint ar aghaidh 'Patrúin Dearadh PHP - Patrún Observer' léamh »

Html Tábla ghiniúna Aicme (HtmlTable.php)

Ag , Dé Máirt 5 Bealtaine, 2009 09:11

Cheanglaítear orm a ghiniúint tábla HTML ó PHP sonraí le haghaidh tionscadal a bhí mé ag obair ar. Ar an drochuair, tar éis beagán de Googling ní raibh mé in ann teacht i ndáiríre rud ar bith a bhí feiliúnach mar sin shocraigh mé a chruthú mo chuid féin.

Tuigim nach féidir seo a bheith ar an rang is fearr a ghiniúint tábla seo riamh agus níl is dócha go bhfuil cúpla bugs fós ann, ach ba mhaith liom is fearr a roinnt agus más mian le duine ar bith ar leagan níos fearr a beidh mé ag breathnú :) isteach é bhí mé ar dtús a chruthú tábla tógtha suas de rudaí a seperate eg cill réad rud as a chéile, (tógtha suas de rudaí cille), ach thuig mé an lastuas ar mbeadh sé seo a bheith ollmhór! Mar sin, tá mé imithe ar ais go dtí thus eagar.

Beidh an rang a ríomh ar an líon uasta na gcolún a úsáidtear sa header, buntásc, nó comhlacht agus scríobh go líon na gcolún amach. Tá Headers, Buntásca, agus an Caption roghnach. Tréithe atá déanta suas de le sraith ina bhfuil an eochair an t-ainm tréith agus is é an luach an luach tréith. Tréithe a chur i bhfeidhm chun chlib tábla (ar a chruthú tábla - initialisation ranga), sraitheanna tábla (eagar [chéile] [tréith]), agus cealla tábla (eagar [chéile] [colún] [tréith]) Tá feidhm ag an haghaidh ceanntásca, Buntásca, agus an comhlacht tábla.

Sampla

Bhfaighidh mé i gcónaí é an bealach is fearr chun breathnú ar rud éigin a úsáid, mar shampla mar sin anseo againn dul:

 $ Tábla = nua HtmlTable (eagar ('aicme' => 'sortable', 'stíl' => 'leithead: 550px;')); $ header [0] [0] ['ábhar'] = 'ID'; $ header [0] [1] ['ábhar'] = 'Teideal'; $ header [0] [2] ['ábhar'] = 'Dáta'; $ header [0] [3] ['ábhar'] = ' Suíomh '; $ tábla-> addHeader ($ header); $ i = 0; foreach ($ newsList MAR $ newsItem) {$ itemLink = "{$ newsItem [' teideal ']}"; $ tableBody [$ i] = eagar (0 => eagar ('ábhar' => $ newsItem ['id'], 'tréithe' => eagar ('stíl' => 'font-mheáchan: trom;')), 1 => eagar ('ábhar' => $ itemLink), 2 => eagar ('ábhar' => $ newsItem ['date_posted']), 3 => eagar ('ábhar' => $ newsItem ['láithreán'])); $ i + +;} $ tábla-> addBody ($ tableBody); macalla $ tábla-> drawTable (); 
ID Teideal Dáta Suíomh
9 Nuacht 1 2009-04-04 10:40:00 ainm suíomh
10 Nuacht 2 2009-04-04 12:44:11 ainm suíomh

Agus tá an HTML mar seo:

  =  "sortable" style =  "width: 550px;" > <Aicme tábla = "sortable" stíl = "width: 550px;">
 <Thead>
	 <Tr    >
		     > ID </ th> 
      > Teideal </ th>
		     > Date </ th>
		     > Suíomh </ th>
 </ Tr>
 </ Thead>
 <Tbody>
	 <Tr    >
		 =  "font-weight: bold;" >9</ td > <Td stíl = "font-mheáchan: trom;"> 9 </ td> 
  <Td    > Nuacht 1 </ td>
		 <Td    > 2009/4/4 10:40:00 </ td>
		 <Td    Ainm suíomh> </ td>
 </ Tr>
	 <Tr    >
		 =  "font-weight: bold;" >10</ td > <Td stíl = "font-mheáchan: trom;"> 10 </ td>
		 <Td    > Nuacht 2 </ td> 
  <Td    > 2009/4/4 00:40:00 </ td>
		 <Td    Ainm suíomh> </ td>
 </ Tr> 
  </ Tbody>
 </ Tábla> 

Cód

HtmlTable.php
Má tá aon tuairimí le do thoil iad a dhéanamh thíos, bheadh ​​sé iontach a chloisteáil roinnt. Má deireadh tú ag baint úsáide as sé in iúl dom chomh maith agus beidh a fhios fhadú mé sa todhchaí :)













Téama Panorama ag Themocracy

7 cuairteoirí ar líne anois
4 aíonna, 3 bots, 0 baill
Tá 10 ag 01:30 UTC: Max cuairteoirí an lae inniu
An mhí seo: 26 ag 2012/04/04 10:27 UTC
I mbliana: Tá 69 ar 27-02-2012 09:56 UTC
Gach am: 130 ag 28-03-2011 10:40 UTC