>> [Seimineár] [Kohana: Creat PHP Lightweight]
[Brandon Liu] [Ollscoil Harvard]
[Is é seo an CS50.] [CS50.TV]
>> Dia duit gach duine. Is é mo ainm Bhréanainn.
Tá mé sóisearach anseo ag an gcoláiste ag déanamh eolaíocht ríomhaireachta, agus sa lá atá inniu táimid ag dul chun labhairt faoi
Kohana, a bhfuil creat forbartha gréasáin PHP.
Sa lá atá inniu ag dul a bheith ina seimineár códaithe beo,
mar sin tá mé ag dul go bunúsach a chaitheamh 5-10 nóiméad ag míniú cad é Kohana,
agus ansin mé ag dul literally a thógáil le blag Super simplí
le haghaidh ceart agat anseo literally ó scratch.
Táimid ag dul a íoslódáil ó láithreán gréasáin an cód Kohana,
agus táimid ag dul chun tús a thógáil ar bhlag, agus tá súil againn go mbainfidh sé a bheith an-oiliúnach,
toisc go mbainfidh tú a fheiceáil b'fhéidir b'fhéidir go mbainfidh mé a dhéanamh ar roinnt botúin,
agus go mbainfidh tú a fheiceáil dom a ghnóthú uathu,
nó go mbainfidh tú a fheiceáil ar mo próiseas machnaimh a thógáil mé tríd an bhlag seo,
agus Idir an dá linn, beidh tú a fháil freisin eolas maidir leis an gcreat féin.
Tá súil agam go mbainfidh sé a bheith ina cleachtadh an-oiliúnach.
>> An chéad, tá cad é go díreach creat?
Má tá tú ag cur CS50 go dtí seo, nach bhfuil tú ag obair i ndáiríre le haon
creataí fós, agus an rud é seo.
Tá tú déanta dócha 1 pset forbairt gréasáin cheana féin,
agus a ligean ar rá go leanann tú a láithreáin ghréasáin a thógáil agus a choinneáil ar láithreáin ghréasáin a thógáil.
Feicfidh tú tús le fógra roinnt rudaí.
Is é an chéad rud beidh tú faoi deara go bhfuil tú ag déanamh dócha na rudaí céanna
arís agus arís eile ar fad an t-am,
rudaí cosúil le sonraí a ionchur úsáideora a ghlanadh,
rudaí cosúil le eagrú do chuid comhad ar bhealach áirithe.
Is é an rud eile, beidh tú fógra is dócha freisin go bhfuil do chód
D'fhéadfadh tús a bheith an-, an-messy,
agus is féidir leat a fhágáil sé ag messy agus díreach ag am an-deacair a choimeád ar bun é,
nó is féidir leat tús a struchtúrú do chód agus a dhéanamh modúlach é
ar bhealaí áirithe chun é a dhéanamh níos inchoimeádta.
>> Tá sé seo nuair a tháinig creataí gréasáin bunúsach isteach
Na daoine a bhí tógtha a lán de na láithreáin ghréasáin, a dúirt siad,
"Ní gá dúinn a Athdhéan seo gach uair amháin a thógáil againn ar an suíomh gréasáin."
"Cén fáth nach féidir linn a dhéanamh ach pacáiste go ndéanann go léir na rudaí seo ar do shon
gach uair amháin is mian leat a thógáil ar shuíomh gréasáin? "
Agus mar sin go nuair a dhéanann tú ar an suíomh gréasáin nua,
tú ag díriú ach ar cad é go díreach an láithreán gréasáin ar leith faoi.
Ní gá duit a dhéanamh arís go léir an chumraíocht éagsúla
agus scaradh na cóid agus cód athscríobh
go bhfuil tú go minic a dhéanamh nuair a bhíonn tú láithreáin ghréasáin a dhéanamh.
Is é an smaoineamh a ligeann creat tú a scríobh cód ar leibhéal níos airde
gan a bheith buartha faoi na sonraí níos ísle-leibhéal.
D'fhéadfadh mion níos ísle-leibhéal a bheith rud éigin cosúil le
ag déileáil le sonraí a ionchur úsáideora a ghlanadh.
Sin rud nár cheart duit gá i ndáiríre a bheith buartha faoi.
Ba chóir duit díriú ar cad é do leithdháileadh gréasáin i ndáiríre faoi.
Eliminates sé a lán de chód Boilerplate.
Tá sé mar ailtireacht do do thionscadal.
>> Ba mhaith leis an ceann is coitianta a bheith Samhail-View-Rialaitheoir,
a bhfuil mé ag dul chun labhairt faoi sa dara.
Agus a lán de uaire na creataí embody sraith de nósanna imeachta,
rialacha, agus na cleachtais is fearr chun tú a úsáid
ionas gur nuair a ghlacadh tú an creat gréasáin
tá tú chun scríobh do chód ar bhealach áirithe,
agus tá sé i gcoitinne ar comhaontaíodh sraith prionsabail
ag an bpobal go bhfuil glacadh go ginearálta a bheith
ar bhealach maith de chód scríbhneoireachta.
Déanann sé do chód níos inchoimeádta, níos inúsáidte,
mar sin de agus mar sin de.
Agus ar deireadh, an rud ba mhaith liom béim a chur faoi chreataí
i gcoinne leabharlanna is é an smaoineamh seo faoi inbhéartú rialaithe, agus is é an rud seo.
Is é an difríocht idir an leabharlann agus creat a le leabharlann
bhfuil tú ag scríobh go fóill ar an príomhchlár,
agus go bhfuil tú ag saghas leas a bhaint as an leabharlann
agus á ghairm dóibh ar an leabharlann rud éigin a dhéanamh duit.
An difríocht idir an leabharlann agus creat
is é go dtosaíonn an creat amach leis an rialú,
agus d'agair sé do chód,
ionas gur féidir leat smaoineamh ar é mar - is é seo an fáth go bhfuil sé ar a dtugtar creat -
Soláthraíonn an creat seo fráma agus struchtúr do do chód,
agus líonann tú na poill,
agus beidh sé seo a bheith níos soiléire sa dara
nuair a fheiceann tú dom tosú cód a scríobh laistigh de chomhthéacs an chreata.
Feicfidh tú a fheiceáil go bhfuil mé ag líonadh isteach na bearnaí,
agus tá an creat cineál rialú go léir na píosaí ag gluaiseacht,
agus tá mé a chur ar na píosaí ar an áit ceart.
>> Sa lá atá inniu táimid ag dul chun labhairt faoi Kohana,
atá ar cheann de go leor creataí PHP.
Tá creataí gréasáin, agus tá na cinn i mbeagnach gach teanga amháin,
agus tá mé ag piocadh Kohana toisc go bhfuil Kohana fhéadfaí a rá
agus a aithnítear go ginearálta mar chreat PHP is éasca a phiocadh suas.
Tá sé an chuid is mó lightweight.
Tá na cinn eile amuigh ansin a thagann le go leor, go leor gnéithe níos mó,
ach claonadh a bhíonn siad a bheith níos deacra a phiocadh suas.
Agus ar deireadh, úsáideann Kohana an ailtireacht MVC.
Tá sé lightweight go leor gur féidir linn a thógáil literally tionscadal
ar dheis anseo ceart i os comhair do chuid súl, agus is féidir leat go leor i bhfad
leanúint chomh maith go leor go héasca.
>> Cad é an ailtireacht MVC?
Seasann sé do Samhail-View-Rialaitheoir,
agus b'fhéidir má cheapann tú faoi an cód atá tú ag scríobh go dtí seo
do roinnt de do psets forbairt gréasáin
féadfaidh tú a bheith in ann a fheiceáil ar roinnt de seo, ach de ghnáth nuair a thosaíonn tú a scríobh
iarratas gréasáin níos casta,
éiríonn an deighilt idir na deighleoga 3 níos mó agus níos feiceáil.
Leagtha mé amach an MVC anseo saghas mar chairn,
agus is minic go mbainfidh tú a éisteacht le daoine labhairt faoi cruacha i forbairt gréasáin,
agus tá sé seo a léiriú ar an smaoineamh go
gach ciseal, déanann gach comhpháirt i ndáiríre a chur in iúl ach amháin
idir 2 comhpháirteanna eile.
D'iarr duine éigin rochtain ar do láithreán gréasáin mar chliant nó bhrabhsálaí.
Idirghníomhú siad le do chlár tríd an cód dearcadh.
Idirghníomhaíonn an cód tuairim leis an rialtóir.
Idirghníomhaíonn an rialtóir leis an tsamhail,
agus idirghníomhaíonn an tsamhail leis an mbunachar sonraí SQL.
Agus nach bhfuil aon hopping i idir má scríobhann tú do chód gceart.
>> Cad a dhéanann na rudaí seo a dhéanamh?
Is é an tsamhail go bunúsach ar an píosa de chód dhéileálann le do chuid sonraí.
Rud ar bith a dhéileálann le do bhunachar sonraí, le rudaí a stóráil tú,
nó a d'aisghabh na gcuspóirí sin sa bhunachar sonraí,
go bhfuil a láimhseáil go léir ag an tsamhail.
B'fhéidir go bhfuil tú rudaí i do bhunachar sonraí.
Táimid ag dul a chruthú múnla a bhfuil a dhéanamh le postanna,
mar sin d'fhéadfadh post go bhfuil roinnt tréithe dó.
B'fhéidir go mbeadh ort feidhmeanna ar fud na poist a stóráil nó a aisghabháil ar phoist
nó scagadh na poist agus mar sin de agus mar sin de,
agus sin uile an cód go bhfuil láimhseáil ag an tsamhail.
Is é an rialtóir saghas an loighic iarratais,
agus is féidir a lán de na rudaí éagsúla a théann i loighic iarratais.
Má tá tú ag caint le API difriúil,
d'fhéadfadh a bheith nuair a bhíonn tú ag déileáil leis an loighic iarratais.
Má tá tú ag iarraidh a bheith acu chun a thabhairt i sonraí ó múnlaí éagsúla il
agus tá a chur le chéile dóibh ar bhealach éigin, d'fhéadfadh a bheith láimhseáil go minic ag an rialtóir.
Mar shampla, ar Facebook, má tá cara leat duine éigin,
ansin, b'fhéidir go bhfuil gníomh a bhunú gaol sin
Is féidir a dhéanamh ag an rialtóir.
>> Agus ar deireadh, is é an dearcadh an cód a ghiniúint go bhfuil an méid a fheiceann tú i ndáiríre.
A lán de amanna mo thuairimse, sa psets CS50
nach bhfuil siad i ndáiríre a spreagadh tú guys a scaradh na 3 rudaí.
Feicfidh tú dócha seo mór, comhaid fada ina ag an mbarr
a dhéanann tú roinnt cheist SQL agus b'fhéidir a dhéanamh ar roinnt phróiseáil
ar na sonraí a aisghabháil tú ó bhunachar sonraí,
agus ansin caithfidh tú gach do HTML ag bun an leathanaigh.
Agus is féidir leat teacht ar go bhfuil mar a chruthú duit leathanaigh níos mó agus níos mó
go bhfuil tú ag dul go bhfuil roinnt cód athrá, agus chomh maith,
Is é an rud a fhaigheann do chomhad i ndáiríre mór agus fada
agus a thiocfaidh chun bheith anásta a bhainistiú.
An fáth go bhfuil MVC sin meas mór
Is le haghaidh roinnt cúiseanna.
Is é an chéad rud rud ar a dtugtar scaradh imní
a bhfuil an smaoineamh nuair a bhfuil tú -
Ba chóir go hidéalach 1 píosa de chód dhéanamh 1 rud agus é a dhéanamh i ndáiríre go maith,
agus ní ba chóir duit a chur le chéile píosaí de chód go bhfuil rudaí díchosúla.
Mar shampla, d'fhonn cód agus cód samhail,
nach bhfuil siad a bheith gaolmhar i ndáiríre.
Ní bhíonn a bheith i na comhaid céanna, mar sin nuair is féidir leat, iad a dheighilt amach
mar sin tá sé éasca a choimeád ar bun.
>> Is é an rud eile a athúsáid cód.
Is féidir leat teacht ar tú féin a scríobh ar an cheist SQL céanna nó ag déanamh
ceisteanna den chineál céanna a d'fhéadfaí a abstracted i 1 fheidhm,
agus sin an smaoineamh taobh thiar de na samhlacha agus na rialaitheoirí,
a bhfuil sé i feidhm ar leith gur féidir leat a athúsáid in áiteanna éagsúla i do thionscadal.
Agus ar deireadh, tá go ceangailte a thriomú do chód,
nó nach bhfuil athrá féin, ní arís duit féin.
Tá sé seo an-intuigthe i bhforbairt.
Aon uair is féidir leat, ní mian leat a athdhéanamh féin, mar má arís tú féin,
tá sé i bhfad níos costasaí a choimeád ar bun.
Más mian leat a athrú 1 rud, caithfidh tú a athrú i ngach áit,
agus as a dtagann bugs, agus tá sé uafásach.
>> Gach ceart.
Ceisteanna ar bith go dtí seo faoi Kohana ar chor ar bith?
Breataine.
Anois, tá muid ag dul a Léim isteach sa seisiún códaithe beo,
agus téann gach rud tá súil againn go maith.
Tá mé ag dul a thógáil go bunúsach an suíomh gréasáin seo
ar cheann de mo freastalaithe iargúlta, agus gur ar bhealach is féidir leat guys freisin
féach ar an láithreán gréasáin agus rochtain a fháil ar an láithreán gréasáin,
agus freisin go bhfuil an timpeallacht níos fearr ná mo cumraithe meaisín iargúlta,
mar tá sé ag rith Linux seachas OS X.
Táimid ag dul literally chun tús a chur.
KohanaFramework.org.
Tá mé ag dul a íoslódáil an cód as an láithreán gréasáin.
Tá mé ag dul a chóipeáil an seoladh nasc,
téigh go dtí mo freastalaí, a íoslódáil,
agus tá mé ag dul a bhaint as é.
>> [Mac Léinn] Cad é an ceann is mó is féidir leat a dhéanamh ar an téacs?
[Brandon Liu] An bhfuil sin níos fearr?
[Mac Léinn] An bhfuil go indéanta? >> [Brandon Liu] Yeah, go breá.
Íoslódáil mé comhad ZIP agus unzipped go isteach i eolaire ar a dtugtar Kohana,
agus táimid ag dul a athainmniú go CS50-Kohana,
agus a ligean ar dul isteach
Awesome.
Anseo a fheiceann tú a bunch de chomhaid éagsúla.
Is féidir an chuid is mó de tú neamhaird - we're nach bhfuil ag dul chun dul trí gach comhad amháin go bhfuil i anseo
mar gheall ar ár srianta ama,
ach go ginearálta nuair a shuiteáil tú Kohana, an chéad rud a dhéanann tú
Tá a théann tú go dtí an eolaire,
agus go mbainfidh tú a dhéanamh go bunúsach ar roinnt tástálacha timpeallacht agus whatnot
a dhéanamh cinnte go bhfuil do chomhshaol, a leagtar i gceart a reáchtáil Kohana
agus a dhéanamh cinnte go bhfuil gach rud ceart go léir.
Is féidir leat a fheiceáil rudaí is mó a rith, ach go ginearálta tú ag rith i gcónaí i an fhadhb seo 1
i gcás ina gearán sé nach bhfuil roinnt eolaire inscríofa,
agus sin mar gheall ar roinnt ceadanna.
Níl a fhios agam cé mhéad tú guys fhoghlaim faoi cheadanna i CS50,
ach má dhéanann tú forbairt gréasáin, tá tú ag dul a reáchtáil i gceist seo go leor.
Tá mé ag dul a dhéanamh inscríofa é
agus sílim go bhfuil mé chomh maith le - ann a théann muid.
>> Maith go leor, mar sin anois is féidir leat a fheiceáil gach rud a rith,
agus anois beidh sé insint duit a athainmniú an comhad install.php.
Tá mé ag dul chun bogadh an comhad install.php a installed.php,
agus anois má athnuachan mé,
tugann sé dom roinnt earráid, agus tá sé seo nuair a thagann an debugging isteach
Tá sé seo nuair is féidir leat a fheiceáil cad atá ar siúl i ndáiríre a tharlóidh.
Is é an rud, trí mhainneachtain, glacann Kohana go
Is é do thionscadal ag an eolaire fhréamh do fearainn,
mar sin tá sé ag súil leat a bheith ag demo.brandonkliu.com.
Ní mór dúinn a insint dó go bhfuil sé i ndáiríre i Fo-Fhillteán.
Tá sé i Fo-Fhillteán ar a dtugtar CS50 Kohana.
Is é an rud, tá sé míthuisceana CS50-Kohana
mar rud éigin eile, a beidh mé a mhíniú duit sa dara.
Ach ba chóir dom a insint duit go bhfuil rud éigin go bhfuil a bheith ag súil.
Cad tá muid ag dul a dhéanamh go bhfuil muid ag dul chun dul isteach an fillteán seo ar a dtugtar bootstrap.php,
a bhfuil an fillteán chumraíocht i gcás a lán de na rudaí éagsúla atá ar bun.
Oscailte mé suas.
Ansin, b'fhéidir go bhfuil ar cheann de na rudaí chéad beidh mé a dhéanamh a athrú ar an gcrios ama.
>> Agus ansin a ligean ar a fheiceáil.
Aha! Ceart anseo.
Tá a bunch de nathanna chumraíocht éagsúla i anseo,
ach tá an ceann Táim ag lorg an rud ar a dtugtar bonn URL,
agus de réir réamhshocraithe a rachaidh mé a leagtar sé chun Kohana,
ach tá mé ag dul a athrú go dtí CS50-Kohana,
agus sílim gur chóir é a shocrú.
Sea, go hiontach.
De réir réamhshocraithe, a fheiceáil go bhfuil sé ag obair, a deir sé, "Dia duit an Domhain."
I gcás ina raibh a thagann ó? Conas a raibh muid a fháil chun Dia duit an Domhain?
Cá bhfuil díreach an cód a scríobh i ndáiríre go?
Chun tuiscint a fháil go bhfuil, beidh mé a thabhairt isteach an coincheap seo ar a dtugtar ródú.
Go leor i bhfad tá gach creataí gréasáin an coincheap ar a dtugtar ródú,
a bhfuil an píosa bogearraí a mhapáil URL áirithe
le píosa áirithe de chód laistigh de do chreat.
Mar shampla, má tá tú roinnt URL agus a théann tú go dtí roinnt mhaith URL foo.com / blog / léir
ansin cad é an creat dul a dhéanamh - nó ar a laghad cad Kohana ag dul a dhéanamh -
Tá sé ag dul a aimsiú rang ar a dtugtar bhlag rialtóir,
agus tá sé ag dul a reáchtáil an gníomh fheidhm atá ainmnithe go léir.
Tá a fhios agam Tá mé ag caint faoi rang agus feidhmeanna,
agus tá a fhios agam nach bhfuil tú guys ranganna agus feidhmeanna clúdaithe
i CS50 go fóill, ach do anois,
Is féidir leat smaoineamh ar ranganna mar ach ar ghrúpa de feidhmeanna,
ar bhealach feidhmeanna a ghrúpáil le chéile.
Sin i ndáiríre go léir is gá duit fios a bheith agat.
>> Anois, má táimid ar ár struchtúr fillteán,
taobh istigh den fhillteán iarratas tá fillteán eile ar a dtugtar ranganna,
agus na fillteáin eile ar a dtugtar Rialaitheoir agus Múnla.
Má fhéachann tú taobh istigh an fillteán Rialaitheoir,
feicimid go bhfuil comhad a dtugtar Fáilte,
agus is féidir leat a fheiceáil anseo aicme ar a dtugtar Rialaitheoir Fáilte,
agus tá feidhm dtugtar Innéacs Gníomhaíochta,
agus cad a dhéanann sé é leagann sé an comhlacht ar do fhreagra Dia duit an Domhain.
Sin an áit a bhfuil an cód á scríobh.
An cheist eile, go maith, ní raibh mé ag dul go dtí
blah, blah, blah, / fáilte / innéacs.
Conas a raibh mé ag deireadh suas anseo?
Bhuel, sin é ach toisc
anseo ag bun ár comhad bootstrap
nuair a leag muid ár bealaí
is féidir leat a fheiceáil go leagann siad roinnt mainneachtainí ar do shon.
Is é an rialtóir réamhshocraithe Fáilte. Is é an gníomh réamhshocraithe Innéacs.
Sin an fáth nuair a chuir muid aon rud i ann chuaigh sé go huathoibríoch go dtí an rialtóir Fáilte
agus an Gníomh innéacs.
>> Gach rud ciall a dhéanamh go dtí seo?
Anois, is féidir leat a dhéanamh níos mó ná dul díreach go dtí Rialaitheoir
agus gníomhaíocht ar leith.
Is féidir leat pas a fháil freisin i paraiméadair chun an rialtóir.
Díreach mar shampla,
Tá mé ag dul chun gníomh eile a chur leis an rialtóir a thaispeáint duit.
A ligean ar glaoch ar an gníomh Echo, mar tá sé ag dul a insint duit cibé a thabhairt duit é,
agus mar sin tá mé ag dul go bunúsach a grab
paraiméadar go bhfuil dul chun a sheoladh tríd dom an gclár ródú,
agus is féidir leat a fheiceáil anseo,
líne seo ar dheis anseo, is féidir leat a fheiceáil go bhfuil
ciallaíonn sé seo go bunúsach go bhfuil tú rialtóir, agus tá tú /,
agus tá tú gníomh, agus tá tú / eile,
agus go bhfuil ag dul a bheith bparaiméadar, agus toisc go bhfuil muid an t-ainm seo haitheantas ar
laistigh de lúibíní uillinn, ciallaíonn sé sin go bhfuil muid ainmneofar seo ID paraiméadar.
Níos déanaí i mo cód rialtóir más mian liom a grab a shealbhú de bparaiméadar sin a sholáthar,
Is féidir liom a bhaint as an cód a scríobh mé, teacht ar an paraiméadar ainmnithe ID.
Sin an méid a rinne mé anseo, agus tá mé ag dul a thabhairt ar ais agus a rá,
"Dúirt tú" go.
Agus mar sin anois má théann mé go dtí ár suíomh gréasáin,
Téim go dtí cs50-kohana/welcome/echo/Helloooo--
OH, tá an ceart sin.
Tá 1 chéim d'fhág mé amach.
Tá an chuid seo den smaoineamh códaithe beo.
>> Seo 1 rud. A ligean ar a fheiceáil.
Mar sin, de ghnáth de réir réamhshocraithe le go leor de na hiarratais gréasáin
caithfidh tú a chur san áireamh an rud index.php i do URL,
toisc go bhfuil go bhfuil an smaoineamh index.php saghas an bpointe iontrála
de d'iarratas, ach ar ndóigh,
go saghas annoying a bheith acu.
Ní mian leat a bheith le feiceáil i index.php do URL,
agus go leor i bhfad gach creat gréasáin as an bhosca
Tá an fhadhb seo index.php,
agus mar sin caithfidh tú a chur roinnt bearta chun a bheith in ann a bhaint go.
Agus mar sin sa chás seo,
cad táimid ag dul a dhéanamh ná muid ag dul a úsáid comhad a dtugtar. Htaccess,
agus tá sé seo rud éigin go sonrach leis an fhreastalaí gréasáin Apache,
agus is féidir é a rudaí cosúil le Athscríobh URLanna a dhéanamh
agus URLanna, agus mar sin de agus mar sin de a atreorú,
agus tá Kohana deas go leor chun teimpléad. comhad htaccess gur féidir linn a úsáid ar fáil.
>> Mar a fheiceann tú, tá an comhad ann ar a dtugtar example.htaccess,
agus táimid ag dul a chóipeáil go dtí. htaccess.
Tá mé ag dul seo a oscailt agus eagar,
agus go bunúsach a dhéanann sé a bunch de rudaí éagsúla.
Tá an líne príomh b'fhéidir gur mhaith leat chun breathnú ar dheis anseo.
Is é an smaoineamh go leagann sé seo suas le riail a deir,
"Maith go leor, is cuma cad a scríobhann tú i, index.php roimh gach leis sin."
Is féidir leat a fheiceáil go.
An. * Sheasann do rud ar bith, aon rud a mheaitseáil,
agus ansin is é an dara cuid index.php / $ 0,
agus $ 0 tagraíonn cá bith a bhí comhoiriúnaithe roimhe seo.
An bhfuil a dhéanann ciall?
Ach tá an rud i ndáiríre eochair is mian liom a athrú a athrú ar an mbonn Athscríobh,
a bhfuil an bonn URL.
Saghas Glacann sé áit a bhfuil tú ag obair as.
Tá mé ag dul a chur CS50 Kohana leis sin,
agus gur ar bhealach anois má mé réidh leis an index.php,
Ba chóir sé ag obair, agus tá mé ag dul a chur ar roinnt uimhreacha
go léiríonn tú go raibh sé go deimhin obair.
Fuaimeanna maith.
>> Ceisteanna ar bith go dtí seo?
[Mac Léinn] Cén chaoi a raibh sé a fhios a dhéanamh ar an 123?
An bhfuil go argóint?
Go díreach. Is féidir leat smaoineamh ar é díreach cosúil le argóint.
Ach, cé go bhfuil an rud aisteach, go bhfuil an mbealach a dhéanann sé Kohana
Tá nach bhfuil siad é a dhéanamh go díreach cosúil le argóint.
Tá tú a grab sé mar seo.
Tá tú a grab an réad a iarraidh agus a iarraidh ar an paraiméadar go bhfuil ainmnithe aitheantais,
agus a thagann an t-ainm haitheantas ón gcomhad bootstrap
gur léirigh mé níos luaithe, agus an ID an t-ainm a bhí sna lúibíní uillinn,
agus tá go conas grab tú na paraiméadair.
Awesome.
Ceisteanna ar bith eile?
Mar a dúirt mé, rialaitheoirí, láimhseáil siad loighic iarratais,
ionas go 1 chás inar féidir leat a fheiceáil that's -
tá sé an-bhunúsach, ach tá sé fós loighic iarratais,
an smaoineamh grabbing an paraiméadar agus a chruthú ar shraith nua
a deir, "a dúirt tú blah," agus ansin spitting go ais chugat.
Agus go ginearálta cad a dhéanann tú go bhfuil tú a chruthú rialtóirí éagsúla.
A chruthú duit rialaitheoirí ar leith le haghaidh codanna éagsúla de do láithreán gréasáin.
Sa lá atá inniu >> táimid ag dul a dhéanamh ar láithreán gréasáin an-simplí,
agus tá sé ag dul a bheith ina bhlag an-bhunúsach.
Táimid ag dul a dhéanamh ar rialaitheoir nua díreach do na poist i blog.
Ach ansin má bhí mé chun tuairimí a chur leis chomh maith leis an blog post,
ansin ba mhaith liom iarraidh dócha a dhéanamh ar rialaitheoir nua do na tuairimí.
Má bhí mé a úsáideoirí a chur, ba mhaith liom a chur ar dócha rialtóir nua do na húsáideoirí,
agus i gcoitinne, is é an smaoineamh go bhfuil aon uair tá tú múnla nua,
rud nua sonraí a bhíonn tú ag déileáil leis,
tá tú rialtóir amháin don réad sonraí.
Sa lá atá inniu táimid ag dul ach amháin a bheith ag obair le réad 1 sonraí,
agus go bhfuil ag dul a bheith post,
agus freisin, is féidir leat smaoineamh ar rudaí sonraí a fhreagraíonn do táblaí.
Go ginearálta bhfreagróidh gach tábla go dtí 1 gcineál ruda sonraí,
mar sin beidh an tábla phoist a bhfuil 1 iar samhail,
a mbeidh 1 bpost rialtóir fhreagraíonn don Rialachán sin,
agus mar an gcéanna le haghaidh nótaí tráchta, mar an gcéanna d'úsáideoirí, agus mar sin de agus mar sin de.
Agus sin riail ghinearálta an ordóg.
Tá ag dul a bheith cásanna speisialta áit ar féidir leat a bheith éagsúil ó sin,
ach 90% den am go bhfuil an méid bhfuil tú ag dul a bheith ag déanamh,
agus beidh mé léiríonn tú go bhfuil an méid táimid ag dul a bheith ag déanamh lá atá inniu ann.
1 níos mó coincheap roimh Léim muid ar ais isteach sa chód,
an smaoineamh seo de réad mapála choibhneasta.
>> Bhfuil tú guys déanta cheana féin pset forbairt gréasáin,
agus tá tú ag feiceáil go dhéanamh cheist SQL tú,
agus is cuma cad tuairisceáin sé chun tú féin tá sraitheanna.
A gheobhaidh tú na sraitheanna, agus tú innéacs iad ag roinnt ainm,
ainm an colún agus an tábla,
agus sin conas a oibríonn tú leis,
agus is féidir é a bheith ina beagán cumbersome.
Ach thairis sin, má tá tú caidreamh laistigh de do bhunachar sonraí,
cosúil le mar shampla, má tá mé le tuairimí agus poist,
ansin b'fhéidir gur mhaith liom a grab an bpost tuismitheoir a comment.
Má úsáideann mé díreach sraitheanna i SQL, ansin tá gach is féidir liom a fháil an ID
an phoist tuismitheoir agus nach bhfuil an bpost iarbhír féin.
Ach nuair a bhíonn muid ag códú, cad ba mhaith linn i ndáiríre é a grab ndáiríre
an tuismitheoir an bpost féin uaireanta.
Cén rud a dhéanann mapáil choibhneasta atá
a thógann sé torthaí an bunachar sonraí a fhiosrú
agus cuireann sé isteach rudaí ar do shon, atá i bhfad níos deise a bheith ag obair le
ná arrays plain agus sraitheanna.
>> Mar shampla, anois nuair a tá mé a comment b'fhéidir,
agus ba mhaith liom a grab a máthair-phost,
agus is féidir liom b'fhéidir trácht bpost arrow,
ansin beidh sé a thabhairt dom i ndáiríre an post réad
a fhreagraíonn do na bpost tuismitheoir iarbhír, ní hamháin roinnt ID,
a ba mhaith liom a úsáid agus a chur ar cheist SQL eile a grab an bpost a mhalairt,
atá cumbersome agus gan ghá.
Agus thairis sin, trí mapáil go léir na sraitheanna sonraí i rudaí,
Is féidir leat níos mó a feidhmeanna ag gabháil freisin chun cuspóirí,
sin, mar shampla, labhair mé faoi conas atá na ranganna go bunúsach grúpálacha feidhmeanna.
Is féidir leat smaoineamh ar é mar sin.
Mar shampla, b'fhéidir tá mé an bpost seo réad,
agus b'fhéidir ba mhaith liom buíochas a bheith de chineál éigin fheidhm a ghabhann leis
a insíonn dom go bunúsach cuireadh i bpost sé le déanaí?
Cuireadh i bpost sé laistigh de na seachtaine seo caite, fíor nó bréagach?
Agus sin feidhm is féidir liom a chur ag gabháil isteach go réad,
agus tá sé i ndáiríre áisiúil go bhfuil sé san áit chéanna,
agus tá a lán de na feidhmeanna éagsúla is féidir leat a chruthú
do na rudaí, agus tá sé i ndáiríre deas a bheith in ann a chur ag gabháil le haicme,
go dtí rud, ach má bhí tú díreach sraitheanna ag teacht ó do bhunachar sonraí,
ansin ní féidir leat a chur ag gabháil i ndáiríre aon fheidhmiúlacht sin.
Tá sé literally ach sonraí.
Ceisteanna ar bith faoi sin ar chor ar bith?
Tá ORMs forbairt gréasáin an-choitianta,
agus tá a lán de na cineálacha éagsúla ORMs,
agus tá sé a chuid féin orm Kohana.
Tá sé an-bhunúsach, ach beidh tú blas a fháil ar cad tá sé cosúil.
>> A ligean ar chruthú múnla le haghaidh ár blog post,
agus is é an chéad rud is gá dúinn a dhéanamh ar ndóigh a chruthú tábla iarbhír
laistigh dár mbunachar sonraí a stóráil i ndáiríre ar ár sonraí le haghaidh na poist.
Is é an chéad rud Tá mé ag dul a dhéanamh téigh go dtí phpMyAdmin.
An bhfuil tú guys a úsáidtear phpMyAdmin roimhe seo?
Maith go leor, uamhnach, mar sin tú guys fhios agat cheana féin cad é go bhfuil,
agus tá mé ag dul a chruthú tábla nua ar a dtugtar Kohana Poist,
agus tá sé ag dul a bheith i ndáiríre simplí.
Beidh mé a logáil isteach ar ais isteach
Gach táimid ag dul a dhéanamh lá atá inniu ann is go mbeadh údar agus comhlacht,
ach é a choimeád simplí.
Tá mé ag dul a chruthú tábla,
agus anois ní mór dúinn ach tábla ionadaíonn ár n-phoist
le 2 réimsí le haghaidh ár n-údar agus ár gcomhlacht.
Is é an rud eile a Tá mé ag dul a dhéanamh anois
chumrú mo iarratas gréasáin mar sin a fhios sé conas a nascadh leis an mbunachar sonraí,
agus tá sé seo, arís, rud éigin go mbainfidh tú a dhéanamh le gach iarratas gréasáin.
Tá tú a insint an t-ainm úsáideora agus an focal faire
agus an t-ainm ar an mbunachar sonraí, agus mar sin de agus mar sin de
chun an figiúr amach conas a cheangal i ndáiríre le do bhunachar sonraí.
>> I Kohana, ní mór dúinn rud éigin a dtugtar modúl bunachar sonraí,
agus san fhillteán chumraíocht mór dúinn an fillteán a dtugtar Bunachar Sonraí,
agus is féidir leat a fheiceáil, tá a bunch de shuímh a bhfuil tú a shocrú anseo
a insint dó cad é an t-ainm úsáideora agus an focal faire
don bhunachar sonraí sin is féidir liom ceangal i ndáiríre leis.
Agus ós rud é nach bhfuil mé ag iarraidh tú guys a fhios iarbhír
an t-ainm úsáideora agus do phasfhocal mo bunachar sonraí,
Tá mé comhdaithe nuair a leagtar mé cheana féin sé suas go léir, agus tá mé ag dul a chóipeáil agus a ghreamú sé os a chionn.
Awesome.
Maith go leor. Sílim go bhfuil go léir an chumraíocht is gá dom a dhéanamh,
ach ligean ar a fheiceáil.
Beidh muid a choinneáil ag obair ann, agus má dheasca rud éigin,
ansin beidh muid é a shocrú.
Anois, cad tá mé ag dul a dhéanamh go bhfuil mé ag dul a chruthú rialtóir nua.
Nó i ndáiríre, tá brón orainn.
An Chéad tá mé a chruthú múnla nua.
Feicfidh mé a chruthú múnla nua ar a dtugtar Post.php,
agus cad táimid ag dul a dhéanamh ná táimid ag dul a ghlaoch air rang Model_Post.
Faigh roinnt béim ar chomhréir ar,
agus mar sin nuair a rá liom, "leathnaíonn ORM," go bunúsach
roinnt cláir réad-dhírithe níos mó,
atá ar an drochuair nach bhfuil tú guys a foghlaimíodh i CS50 go fóill,
ach tá sé éasca go leor a phiocadh suas.
Tugann sé dom go léir an fheidhmiúlacht breise a thagann sa phacáiste seo orm,
agus mar sin a fháil mé a bunch de feidhmeanna breise agus whatnot saor in aisce,
a mbainfidh tú a fheiceáil le beagán de sa dara.
>> Ceart anois i ndáiríre go léir is gá dom a dhéanamh rang seo a chruthú.
Ní féidir liom fiú gá a dhéanamh ar aon fheidhm nó rud ar bith,
ach a chruthaigh mé rang gur ionann an tábla,
agus mar gheall mé i seo a leathnú rang orm,
A fháil mé a bunch de rudaí saor in aisce, mar sin do anois ní gá duit a shocrú rud ar bith suas níos mó.
Agus anois cad tá mé ag dul a dhéanamh go bhfuil mé ag dul a chruthú rialtóir nua,
a Tá mé ag dul a ainm blog.php,
agus tá mé ag dul a chóipeáil thar an rialtóir Fáilte
mar sin ní dóigh liom go bhfuil a retype roinnt rudaí,
agus anois tá mé a athainmniú seo.
Anois, cad tá mé ag dul a dhéanamh chun tástáil a dhéanamh cinnte go bhfuil gach rud ag obair amach,
Tá mé ag dul a grab an chéad phost ó mo bunachar sonraí
agus a phriontáil an comhlacht ar an bpost ar an scáileán.
Chun seo a dhéanamh go bhfuil an méid Tá mé ag dul a dhéanamh ar dtús é tá mé ag dul a shábháil ar na poist
le athróg sin cad tá muid ag dul a dhéanamh ná -
i Kohana cad a dhéanann tú é a grab an bpost réad
tá sé de chineál cumbersome, ach caithfidh tú é seo a dhéanamh rud ar a dtugtar orm :: mhonarcha,
agus ansin pas tú in ainm an tsamhail is mian leat,
agus tugann sé an réad orm gur ionann an múnla sin.
Agus ansin, mar a dúirt mé, nuair a leathnú muid an réad orm,
a fháil againn go léir na modhanna saor in aisce, mar sin, mar shampla,
a fháil againn an fheidhm nua ar a dtugtar "a fháil go léir,"
a tuairisceáin go huathoibríoch gach post amháin sa bhunachar sonraí,
a bhfuil go leor áisiúil.
>> Agus anois sa chomhlacht Tá mé ag dul a thabhairt ar ais
an chéad phost agus seol ar ais ar a chorp.
Agus ar ndóigh, is gá dom a post a chruthú,
mar sin a ligean isteach ar an bpost nua.
Feicfidh mé a rá, "Brandon, mo chéad phost."
Awesome.
Agus anois táimid ag dul chun dul go dtí a blogs
agus má oibríonn gach dea - OH, tá sé seo roinnt eile rud cheada balbh arís.
Coinnigh ar 1 dara. Tá sé de chineál ar áiféiseach.
Tá muid ag dul. Maith go leor.
Seasta mé go fhadhb cead.
Bhí sé ag iarraidh a chruthú roinnt comhaid agus roinnt a logáil isteach,
agus na ceadanna, arís, níor leagtar i gceart, mar sin rinne mé é
mar sin bhí na comhaid sin inscríofa agus inrite
mar sin d'fhéadfadh sé a logáil isteach i ndáiríre chun rudaí.
Anois, tá sé a thabhairt dom a rá eile eisceacht, "ORM rang gan aimsiú,"
agus sin mar gheall ar Rinne mé dearmad céim eile.
Sin ró-olc.
Sa chomhad fillteán bootstrap, tá na modúil anseo,
ar féidir leat a roghnú chun a chumasú nó a dhíchumasú.
Is iad seo a bunch de ghnéithe éagsúla gur féidir leat a roghnú chun úsáid a bhaint as
laistigh Kohana, atá saghas deas.
>> Mar shampla, tá siad modúl fíordheimhnithe
féidir leat a úsáid le haghaidh úsáideoirí a fhíordheimhniú.
Tá siad modúl caching más mian leat a chur i bhfeidhm
de chineál éigin caching ar ais deireadh a dhéanamh ar an obair níos tapúla i bhfeidhm agus whatnot.
Ní mór dúinn a chur ar chumas an mbunachar sonraí agus an modúl orm,
mar gheall ar mar a dúirt mé, tá muid ag baint úsáide as an mbunachar sonraí, ar ndóigh,
agus ní mór dúinn freisin chun cur ar chumas an modúl orm,
toisc go ba mhaith linn buíochas a bhfuil an fheidhmiúlacht breise, atá deas a bheith acu.
Gach bhfuil mé a dhéanamh ná iad siúd uncomment 2 línte,
agus anois má athnuachan mé, thug sé dom earráid eile.
Deir sé, "Aicme Model_Post gan aimsiú."
Anois tá sé seo ina fhadhb maith a bheith acu.
A ligean ar a fheiceáil.
Déan poiblí.
Uimh Coinnigh ar.
Ó, a stór.
Níl a fhios agam cén fáth nach bhfuil sé in ann a fháil go.
Sin i ndáiríre aisteach.
Tá mé an rang seo ar dheis anseo.
Buille faoi thuairim mé d'fhéadfadh mé a - OH.
Tá mé chomh balbh. Rinne mé dearmad a chur tag PHP.
Sin an fáth.
Anois, tá mé a Cealaigh go 1-athrú a rinne mé díreach.
Maith go leor >>. Tá muid ag dul.
Go raibh i ndáiríre amaideach. Ní raibh mé ag tag PHP a oscailt.
Ach is féidir leat a fheiceáil, anois tá sé ag obair i gceart, ceart?
Tá 1 phostáil amháin.
Rug muid an chéad phost, agus anois clóite againn amach a chorp.
Breataine. Iontach.
Ceisteanna ar bith go dtí seo?
Nope? Ceisteanna ar bith?
Maith go leor, mar sin cruthaithe againn ach an múnla iar, an-bhunúsach,
agus táimid ag dul a chur ar roinnt feidhmeanna níos déanaí.
Is féidir linn a chur bailíochtuithe agus scagadh.
Tá bailíocht cheann de na rudaí
go bhfuil réiteach ar creataí tú i ndáiríre, i ndáiríre go maith,
agus ní dóigh liom go raibh tú guys seo a dhéanamh do do pset CS50,
ach má dhéanann tú forbairt gréasáin do do thionscadal deiridh,
bhfuil tú ag dul dócha a iarraidh a dhéanamh de chineál éigin bailíochtú,
cosúil nach bhfuil ainmneacha úsáideora bán,
b'fhéidir go bhfuil focal faire le ar a laghad roinnt fad, rudaí mar sin.
Agus tá sé i ndáiríre cumbersome chun na rudaí a chur i bhfeidhm trí féin,
agus ní leor i bhfad gach creat gréasáin amháin ar do shon
agus is féidir leat é a dhéanamh ar bhealach an-ghlan.
Agus is é an múnla áit a bhfuil tú a chur in iúl go ginearálta na rialacha sin a bhailíochtú,
toisc é a bhailíochtú cibé an bhfuil samhail bailí nó nach bhfuil.
>> Ach do anois, táimid ag dul a chur go dtí níos déanaí,
agus do anois táimid ag dul a bheith ag obair ar chuid eile,
agus táimid ag dul chun iarracht a dhéanamh d'fhonn nua
go liostaí na poist.
Na céimeanna i gceist le gníomhaíocht nua do liostú na poist
Is le grab liosta de na poist
agus ansin a sholáthar ar an liosta de na bpostanna d'fhonn.
Ceart anseo, fortunately go leor, rug muid cheana féin go léir na poist
úsáid a bhaint as an chéad líne seo, an teacht ar gach feidhm,
agus anois cad tá muid ag dul a dhéanamh ná go dtí seo
Tá mé ag leagan síos díreach ar an comhlacht ar an freagra
ag dul thar an téad, ach anois ba mhaith liom a úsáid d'fhonn,
agus an difríocht idir dearcadh agus díreach é seo a dhéanamh
Tá fhonn féidir liom a bheith deas, teimpléad HTML mór,
agus cad is féidir liom a dhéanamh ná pas é athróg áirithe
agus ansin tá an dearcadh populate go huathoibríoch lena teimpléad
úsáid a bhaint as na hathróga.
Cad Feicfidh mé a dhéanamh ná beidh mé a chruthú d'fhonn nua,
agus beidh mé ainm an dearcadh rud éigin cosúil le "blog / innéacs,"
agus tá mé ag dul chun ceangal go bunúsach seo - ó, cad tá mé ag scríobh?
Is é mo inchinn áit éigin eile.
Tá mé ag dul a cheangal ar na poist athróg ar an tuairim,
go bhealach sin tá rochtain ar an bpost seo an dearcadh athróg.
>> Agus mar sin anois is gá dom a chruthú dearcadh seo,
mar sin anseo ní mór dúinn an fillteán a dtugtar "Tuairimí,"
agus an chéad, tá mé ag dul a fillteán nua a chruthú faoin dtugtar "Blog."
Tá sé seo deas. Sa chaoi sin is féidir linn a bheith ordlathas deas do ár dtuairimí.
Agus ansin tá mé ag dul a chruthú comhad eile i ann ar a dtugtar "index.php."
Awesome.
I ndáiríre, a ligean ar iad araon anseo.
Ag déanamh comhad fhonn Is dócha an chuid is simplí de seo go léir,
agus tá siad seo dócha rudaí go bhfuil tú eolach cheana féin.
Táimid ag dul chun rud éigin i ndáiríre simplí a dhéanamh,
tús a rá, "Mo liosta de na blog post."
Ansin is féidir linn dul tríd,
agus is féidir linn a iterate trí eagar post,
gach post amháin grab agus rud éigin cosúil le rá -
b'fhéidir cuir líne
agus ansin a phriontáil amach an t-údar agus an comhlacht.
Ciall Sin a dhéanamh go dtí seo?
Agus a ligean ar a fheiceáil má oibríonn sé.
Ní dhéanfaidh aon ní a tharla.
N'fheadar cén fáth.
Ó, chaill mé 1 chéim. An-amaideach de dom.
Chruthaigh mé d'fhonn, ach ní raibh mé a leagtar ar an tuairim mar fhreagra,
ionas go mbeidh tú a dhéanamh ach rud níos mó 1.
Tá tú a dhéanamh "an comhlacht freagra" agus leag sé a bheith ar an tuairim.
Tá muid ag dul.
Tá ár gceannteideal, agus ansin ní mór dúinn post,
agus díreach do thosaíonn, a ligean ar chur isteach ar phost eile
ionas gur féidir linn a fheiceáil ar an liosta.
Agus isteach na Fógraithe 2 uair,
agus anois má athnuachan mé an leathanach,
fheiceann muid ar na poist go léir anseo.
>> An bhfuil a dhéanann ciall go dtí seo?
Yeah, ceist? Ó, ceart go leor.
Mar is féidir leat a fheiceáil, tá muid in ann a scaradh go léir na cóid seo amach
i rannóga éagsúla, agus ansin is féidir leat a fheiceáil go bhfuil sé an chuid is mó soiléir leis an gcód dearcadh.
Seo comhad anseo gur ionann an dearcadh,
cares sé ach thart ionadaíonn sonraí, sonraí a thaispeánann.
Faigheann sé a ritheadh ​​éigin de na sonraí, agus gach a dhéanann sé go bhfuil a thaispeáint ach é a thabhairt duit.
I ngach codanna eile de do chód, ní bheidh ort a bheith buartha faoi aon cheann de sin,
agus mar an gcéanna, ní do chód fhonn a bheith buartha faoi rud ar bith
conas rochtain a fháil ar an mbunachar sonraí agus mar sin de agus mar sin de,
atá i ndáiríre go maith agus a dhéanann do chód a lán níos inchoimeádta.
Mar a dúirt mé, tuairimí, tá siad dinimiciúil sa mhéid is go
tá sé 1 comhad, ach bheadh ​​sé a ghiniúint tuairimí difriúla
bunaithe ar na hathróga tú pas i ndáiríre i,
agus ina theannta sin, tá a lán de na feidhmeanna éagsúla cúntóir
gur féidir leat é a úsáid chun cabhrú leat scríobh do chód níos tapúla,
a beidh mé a thaispeáint duit i ach an dara.
Yeah.
>> [Mac Léinn] Mar sin, 0 $ is rialaitheoir, ceart?
Sin an dara rud.
Is í an cheist atá $ 0 rialtóir?
$ 0 Tá athróg chruthaigh mé ceart anseo.
Chruthaigh mé d'fhonn dtús. Sannadh mé é a roinnt athróg.
Ansin rith mé isteach an fheidhm seo, leag sé mar an comhlacht ar an freagra.
An bhfuil a dhéanann ciall?
[Mac Léinn] Mar sin, is é tuairim :: mhonarcha é, dearcadh cosúil le rang
nó leabharlann [inaudible] fheidhm mhonarcha?
Is í an cheist mar gheall ar an fheidhm dearcadh :: mhonarcha,
agus go bunúsach tá sé seo roinnt cláir réad-dhírithe níos bunúsach.
Is é an rang Féach dearcadh, agus tá sé modh ar a dtugtar "Factory,"
agus sin ar bhealach a grab an réad go bhfuil ainmnithe "blog / innéacs."
Agus sin roinnt réad-dhírithe níos mó stuif cláir
nach bhfuil mé ag dul chun dul isteach anseo i bhfad ró.
Anois ar ndóigh, ba mhaith linn a poist nua a chruthú,
ach nach bhfuil muid ag iarraidh a bheith acu chun é a dhéanamh trí bhunachar sonraí,
mar sin táimid ag dul a chruthú le gníomhaíocht nua maidir le cruthú post nua,
agus tá a lán de na rudaí atá againn a dhéanamh.
>> An chéad rud táimid ag dul a dhéanamh - a ligean ar dul i ngleic leis na rudaí seo ceann ar cheann.
Is é an chéad rud beidh muid ag déanamh againn fuair a chruthú foirm
do chur isteach ar phost nua,
ach tá mé ag dul freisin a chur le gníomhaíocht nua ar dtús,
mar sin ag cur le gníomhaíocht nua é díreach chomh furasta
ag cur feidhm nua le do rialaitheoir,
agus do anois tá mé ag dul chun rud éigin an-bhunúsach a dhéanamh,
ach grab an dearcadh seo agus é a phost, ach a thaispeáint ar do shon.
Agus ansin anois tá mé ag dul a chruthú comhad nua d'fhonn,
agus tá mé ag dul chun tús a scríobh roinnt rudaí.
Cad é faoi deas Kohana é go soláthraíonn siad a lán de na feidhmeanna éagsúla cúntóir
chun tú a scríobh dearcadh cód níos éasca,
agus 1 de na feidhmeanna sin cúntóir nó modúil cúntóir
Tá timpeall scríobh foirmeacha.
Le haghaidh foirmeacha scríobh, ní dóigh liom go bhfuil i ndáiríre a scríobh go díreach aon HTML mé féin.
Guys Tá tú foirmeacha HTML scríofa.
Tá a fhios agat conas is féidir é a bheith i ndáiríre, i ndáiríre painful agus cumbersome chun foirmeacha a scríobh.
Ní Tá sé an spraoi, mar sin fortunately,
Is féidir linn a scríobh go bunúsach foirm baint úsáide Kohana ar
foirm feidhmeanna cúntóir a dhéanamh dúinn.
Táimid ag dul a bheith go bunúsach réimsí le haghaidh gach rud amháin ní mór dúinn,
mar sin ceann amháin le haghaidh údair agus ceann do na comhlachtaí.
Táimid ag dul a bheith acu lipéad, agus táimid ag dul a bheith acu ar ionchur.
>> Agus ansin ar deireadh, táimid ag dul go bhfuil aighneacht.
Agus is féidir leat a fheiceáil, is é seo i bhfad níos glaine a scríobh
ná go léir go HTML messy, a bhfuil de chineál ar deas.
Deonaithe, tá creataí gréasáin eile a bhfuil sé níos glaine ná sin,
ach ar a laghad tá sé seo níos fearr ná scríobh an HTML duit féin.
Awesome, mar sin is é seo an méid a fheiceann tú.
Sin de chineál ar messy,
mar sin tá mé ag dul a chur ar sos líne ann
a dhéanamh go bhfuil cuma beagán nicer.
Bhuel, ar ndóigh, tá sé fós i ndáiríre, i ndáiríre go dona, ach táimid dírithe go díreach
ar an fheidhmiúlacht do anois agus ní ar an aeistéitic.
Níl aon am gach rud a dhéanamh.
Agus mar is féidir leat a fheiceáil, anois ní mór dúinn a bhfoirm Super bhunúsach,
atá de chineál ar deas.
Tá an cód seo ba mhaith liom a rá níos glaine ná ag iarraidh a scríobh HTML foirm duit féin,
ionas go deas.
Cad é seo chugainn?
Anois, ní mór dúinn chun rudaí a dhéanamh leis an ngníomh.
De ghnáth nuair a scríobhann tú foirmeacha HTML,
caithfidh tú a insint sé nuair atá sé ag dul go dtí an fhoirm a chur faoi bhráid.
De réir réamhshocraithe i bhformhór na creataí gréasáin,
a chuirfidh sé chuig an URL ceannann céanna, mar sin is é an rud,
má sheolann tú iarratas a fháil chun / blog / nua,
ba chóir é a thaispeáint duit an fhoirm,
ach má sheolann tú iarratas an bpost go dtí / blog / nua leis na sonraí,
Ba chóir sé iarracht iarbhír a shábháil go phost
agus rud éigin a dhéanamh leis.
>> Cad tá muid ag dul a dhéanamh ná
go bunúsach go léir ní mór dúinn a dhéanamh a sheiceáil cé acu tá sé ina iarraidh an bpost í nó ar iarraidh a fháil
is é a sheiceáil cad iad na hathróga bpost is féidir leat a leagtar.
Agus má tá an athróg bpost a leagtar, ansin táimid ag dul chun iarracht a dhéanamh agus a post nua a chruthú.
Arís, ní mór dúinn a dhéanamh ach seo,
agus a chruthaíonn post nua, agus táimid ag dul literally chun
atá leagtha laistigh dá réimsí mar seo,
agus ansin táimid ag dul chun é a shábháil.
Agus ansin tá mé ag dul a atreorú
go dtí an leathanach innéacs ionas gur féidir leo a fheiceáil ar ár liosta de phoist arís.
A ligean ar iarracht sin.
Feicfidh mé a rá, "Brandon,"
agus ansin isteach ar an bpost, agus má théann gach maith,
is féidir leat a fheiceáil, atreorú sé dom go dtí an leathanach innéacs,
agus má scrollú mé go dtí an bun, ní mór dúinn post nua isteach.
Yay!
Yeah, ceist.
>> [Mac Léinn] Cad a tharlaíonn má bhí tú isteach ar an rud ceannann céanna
iontráil tú roimhe seo?
An bhfuil sé seiceáil a dhéanamh cinnte nach bhfuil tú faoi dhó
an aighneacht céanna?
Bí réamhshocraithe, ní hea, mar gheall ar de réir réamhshocraithe -
tá brón orainn, tá an cheist má tá tú isteach sna sonraí ceannann céanna i bhfoirm
agus a chur isteach go, beidh sé deis duit a chur isteach réad dúblach,
a dhúbailt iontráil, go bunúsach?
Ceart anois, tá, beidh sé deis duit a dhéanamh,
mar gheall i mbunachair sonraí tá sé breá bailí a bheith acu sraitheanna go hiomlán dúblach,
ach más rud é go bhfuil imní, ansin is féidir leat a chur bailíocht, mar shampla,
a dhéanamh cinnte go má tá sé seo díreach mar rud atá ann cheana mar an gcéanna,
ansin a rá go bhfuil sé rud ar neamhbhailí,
agus ansin is féidir leat a shonrú fiú do teachtaireacht earráide
agus a rá, "neamhbhailí mar gheall ar seo ann cheana" nó rud éigin mar sin.
Ach sa chás seo, d'fhéadfadh liom a chruthú ach rud éigin ndúblach.
Anois, a ligean ar iarracht agus a chur ar roinnt bailíocht.
Is é an fhadhb atá leis seo ceart anois go bhfuil
Raibh mé in ann a chur faoi bhráid literally post go hiomlán bán.
Is féidir liom a cliceáil ar an cnaipe ceart anois, agus tá a théann muid.
Ní féidir leat a fheiceáil i ndáiríre é, ach tá sé seo ag teacht breise anseo
fios go bhfuil mé literally post nua.
Tá sé ach údar bán agus comhlacht bán,
agus nach bhfuil muid ag iarraidh a ligean do dhaoine a dhéanamh.
Tá sé seo nuair a thagann bailíochtú isteach
>> Is féidir liom dul go dtí mo réad samhail,
agus anois is féidir liom a chur le feidhm nua a shonraíonn
cad ba chóir dom a rialacha bailíochtaithe a chur leis an múnla seo
a dhéanamh cinnte go bhfuil sé bailí nó a shonrú cad a chiallaíonn sé a bheith ina phost bailí?
Agus ba mhaith liom a rá go bhfuil sé ach post bailí má chomhlíontar an dá an t-údar agus comhlacht
Níl bán, agus tá sé seo conas a dhéanann tú é i Kohana.
A chruthú duit feidhm nua ar a dtugtar "Rialacha,"
agus ansin tú ar ais go bunúsach le sraith comhthiomsaitheach
a shainmhíníonn na rialacha bailíochtaithe le haghaidh an réad.
Táimid ag dul a thabhairt ar ais ar an eagar, agus ansin cad táimid ag dul a dhéanamh ná
a rá "údar," Téann sé go dtí eagar,
a théann chun eagar eile ar a dtugtar "Ní folamh."
Agus ansin tá mé ag dul a rá "comhlacht."
Maith go leor, agus an chomhréir seo agus struchtúr seo
Is féidir breathnú ar a anásta beag agus beagán casta.
Má léann tú an doiciméadú, tá sé deas simplí a dhéanamh amach,
Ach go bunúsach é seo an méid is gá duit a dhéanamh a shonrú
roinnt rialacha bailíochtaithe, agus tá a lán de na rialacha éagsúla
go mbeidh Kohana a thabhairt leat saor in aisce, mar is féidir leat a chur le rialacha a rá
caithfidh sé a bheith ar a laghad an fhad.
B'fhéidir go bhfuil sé a bheith uimhriúil stáit. B'fhéidir go bhfuil sé a bheith uimhriúil alfa.
B'fhéidir go bhfuil sé a bheith ag an chuid is mó an fad, mar sin de agus mar sin de.
Tá a lán de na rialacha éagsúla a sholáthraíonn Kohana ar do shon,
agus is féidir leat dul ar a láithreán gréasáin, ag féachaint ar an doiciméadú,
agus is féidir leat a fheiceáil go léir na rudaí éagsúla gur féidir leat a dhéanamh.
>> Ach tá sé seo go léir le déanamh agam,
agus anois a ligean ar a fheiceáil cad a tharlaíonn
má chuireann mé post folamh.
Cad atá ag dul a tharlóidh? Ó, ní hea, faighim earráid.
A fháil mé eisceacht bailíochtaithe.
Bhuel, tá sé go maith.
Dúirt sé liom go bhfuil mo múnla neamhbhailí,
ach níl mé ag iarraidh a eisceacht a thaispeáint
le mo úsáideoirí nuair iarracht siad rud éigin neamhbhailí a chur isteach, ceart?
Ba mhaith liom a thabhairt dóibh éigin de teachtaireacht earráide cairdiúla
nuair a théann rud éigin mícheart.
Cad tá muid ag dul a dhéanamh go bhfuil muid ag dul go dtí
wrap gach rud i lúb ghabháil iarracht.
I ndáiríre, I mo thuairimse, tá sé seo freisin rud éigin nach bhfuil foghlamtha agat go fóill
i CS50, mar gheall C, an teanga cláir C,
nach bhfuil eisceachtaí, ach beagnach gach teanga amháin eile
Tá eisceachtaí, mar sin i ndáiríre, i ndáiríre go hachomair,
Tá eisceacht rud gur féidir le píosa de chód
caith eisceacht nuair a théann rud éigin mícheart,
ach ansin b'fhéidir píosa éigin eile de chód airde suas
Is féidir ghabháil go eisceacht agus rud éigin a dhéanamh leis.
>> Mar shampla, sa chás seo,
an píosa de chód go bhfuil ag iarraidh a shábháil ar shamhail,
bailíochtú sé an tsamhail, agus má deir sé, "Maith go leor, is é an múnla seo neamhbhailí,"
tá sé ag dul le caith eisceacht, agus tá sé seo de chineál ar comhionann le
i C dtiocfadh leat ar ais -1 nó rud éigin mar sin.
Agus ansin dom, an fheidhm seo, mo cód
ag leibhéal níos airde, is féidir liom iarracht agus a ghabháil go eisceacht
agus go bunúsach a rá, "Maith go leor, má ghabháil mé an eisceacht, cad tá mé ag dul a dhéanamh?"
Nó d'fhéadfadh liom a roghnú gan a ghabháil go eisceacht agus lig duine éigin níos airde
ghabháil leis an eisceacht, nó má gabhálacha aon duine é,
ansin tuairteanna an gclár ar fad agus deir,
"Chuaigh Rud éigin cearr, agus ní raibh mé in ann é a láimhseáil."
>> Ach cad a dhéanann muid go bhfuil tú wrap píosa de chód i mbloc iarracht a dhéanamh,
agus ansin cuir tú freisin rud éigin ar a dtugtar bloc ghabháil,
a bhfuil an saghas cód mbeidh iarracht agus eisceachtaí a d'fhéadfadh tarlú a ghabháil.
Agus mar sin má ghabháil mé an eisceacht ar leith
nó eisceacht a neamhbhailiú, ansin cad Tá mé ag dul a dhéanamh ná a
Tá mé ag dul a shocrú ar an earráidí - Sílim go bhfuil conas is féidir liom é -
agus tá mé ag dul go dtí an earráidí a leagtar ar roinnt réad.
Agus ansin cad mé ag dul a dhéanamh ná má bhuaileann sé an eisceacht seo,
níl sé ag dul a atreorú, agus más rud é nach ndéanann sé a athdhíriú,
tá sé ag dul le teacht amach as an bhlag má
agus bhuail an bhlag / nua, a bhfuil mian Ba ​​mhaith liom a dhéanamh.
Má tá earráid, ansin ba mhaith liom dul ar ais go dtí an fhoirm
agus iad siúd earráidí a thaispeáint.
Anois, cad ba mhaith liom a dhéanamh ná Ba mhaith liom pas sna earráidí
leis an dearcadh.
Maith go leor, I mo thuairimse, tá mé an dearcadh ceart anseo,
agus go bunúsach ba mhaith liom chun na hearráidí a thaispeáint más ann dóibh.
Sula scríobh mé ar an HTML le haghaidh sin, tá mé ag dul go dtí go tapa i ndáiríre
thaispeáint duit cad é an struchtúr seo earráidí Breathnaíonn athróg mhaith,
agus tá sé seo dea-chleachtas i gcoitinne.
A lán de amanna a fhaigheann tú rud éigin ar ais ó roinnt modh,
roinnt feidhm sa chreat gréasáin,
agus nach bhfuil a fhios agat cad Breathnaíonn an nós athróg,
mar sin nach bhfuil a fhios agat conas a bheith ag obair leis.
Tá mé ag dul a úsáid modh r cló a phriontáil go bunúsach amach.
>> Agus mar is féidir leat a fheiceáil, insíonn sé dom go bhfuil sé sraith chomhlachú,
agus tá tú eochair, údar, pointí a ghabhann leis an teaghrán,
Ní mór údar a bheith folamh, agus eochair eile, comhlacht,
Ní mór do na pointí le teaghrán eile, comhlacht a bheith folamh.
Tá mé cosúil le, maith go leor, fionnuar.
Ansin, is féidir liom a iterate trí eagar agus a phriontáil amach gach teachtaireacht amháin.
Tá sé go bunúsach cosúil le sraith comhthiomsaitheach le bunch de theachtaireachtaí.
Cad Tá mé ag dul a dhéanamh go bhfuil "más rud é earráidí,"
agus tá mé ag dul a chruthú liosta gan ord,
agus tá mé ag dul a iterate trí gach earráidí.
Agus seo, agus anois mé ag dul chun iarracht seo a chur isteach arís,
agus a ligean ar a fheiceáil cad a fháil againn.
Anois, a fháil againn an liosta seo deas na n-earráidí,
agus tá sé seo fós deas gránna, ach is féidir é seo a formáidithe ar ndóigh chun breathnú deas,
ach tá an smaoineamh bunúsach ach i cúpla líne de chód,
bhí muid in ann chun ár múnla a bhailíochtú,
déan cinnte nach raibh réimsí áirithe folamh,
agus má chuaigh rud éigin mícheart, ar ais ansin éigin de teachtaireacht earráide
Raibh mé in ann a chur i láthair ansin ar ais go dtí an t-úsáideoir.
Is féidir leat freisin shaincheapadh do bhailíochtú
ionas gur féidir leat a bheith ar teachtaireacht earráide iarbhír
is é sin níos sainiúla d'iarratas nó rud éigin mar sin.
Gach go bhfuil customizable go ginearálta.
Ar an drochuair >>, tá muid ag rith amach an am,
mar sin tá mé ag dul a bheith acu a ghearradh as an seisiún códaithe beo anseo.
Tá a bunch gnéithe eile gur mhaith liom a léiriú ar do shon
sa sampla seo.
Mar shampla, is féidir leat teimpléid a chur le do láithreán,
mar sin b'fhéidir go bhfuil de chineál éigin de chód HTML gur mian leat iarratas a dhéanamh
chuig gach leathanach amháin i do láithreán, agus in ionad a ghreamú go
i ngach comhad aonair d'fhonn a bhfuil tú, a bheadh ​​ar ndóigh droch-chleachtas,
Is féidir leat a shainiú go bunúsach na teimpléid,
agus ansin i do rialaitheoir rá, "Maith go leor, tá mé ag baint úsáide as an teimpléad."
"An bhfuil gach mo thuairimí a úsáid an teimpléad seo."
Agus an rud amháin deireanach Ba mhaith liom a léiriú a thabhairt duit chomh maith le
nach bhfuil againn am chun é tras-suíomh scriptithe,
agus go bunúsach Sílim go bhfuil tú guys ag feiceáil dócha i CS50 -
I mo thuairimse, David Malan dócha Labhair faoi conas is féidir leat a instealladh de ghnáth
JavaScript cód isteach - labhair tú faoi seo?
B'fhéidir? B'fhéidir nach bhfuil?
>> Ach a lán de na huaire is féidir leat a instealladh mailíseach Cód JavaScript
isteach i mbunachar sonraí duine, agus más rud é nach bhfuil siad éalú go cuí,
ansin nuair a chuireann siad na sonraí sin ar ais go dtí an t-úsáideoir,
ansin d'fhéadfadh sé a reáchtáil chineál éigin de randamach Cód JavaScript nach bhfuil tú ag iarraidh a tharlóidh,
agus bhí mé ag dul a thaispeáint conas gur mhaith leat é sin a dhéanamh laistigh de Kohana.
Tá sé i ndáiríre i ndáiríre, i ndáiríre éasca.
Raibh mé in ann é a dhéanamh ceart anois i 2 soicind literally.
Gach bhfuil tú a dhéanamh ná a wrap go bunúsach na rudaí seo
sa rud ar a dtugtar aonáin HTML.
Agus beidh a éalú go huathoibríoch na carachtair go léir i gceart
agus a dhéanamh cinnte nach bhfuil tú a fháil ar an fhadhb seo.
[Mac Léinn] speilt tú an chéad tástáil mícheart.
[Brandon Liu] Ó, Oops.
>> Maith go leor, tá go léir a bhí mé a roinnt le leat lá atá inniu ann le haghaidh.
Tá na sleamhnáin ag dul a chur sa phost, ach tá na ginearálta
Ba chóir na hacmhainní ach is gá duit i ndáiríre chun tús a chur le Kohana.
Is féidir leat dul go dtí an láithreán gréasáin. Tá siad treoir d'úsáideoirí, agus tá siad chomh maith taiscéalaí API.
Is féidir linn a iniúchadh a dhéanamh ar na feidhmeanna go léir éagsúla agus feidhmeanna cúntóir atá acu ar do shon.
Tá siad go ginearálta go leor eolais ar an láithreán gréasáin
gur féidir leat é a úsáid chun tús a chur agus a fháil ag dul leis Kohana.
Níl go leor ranganna teagaisc, I mo thuairimse, do Kohana, taobh amuigh de
cad tá siad ar an suíomh gréasáin anseo, agus mar sin tá sé seo is dócha do geall is fearr.
Ach más mian leat chun dul leis an gcreat gréasáin
agus nach bhfuil tú ag iarraidh a bheith a piocadh suas teanga nua,
agus is mian leat rud éigin go bhfuil sách éadrom agus tá cuar foghlama éasca,
Ba mhaith liom a mholadh cinnte Kohana.
Sin é is dócha an tairiscint is fearr le haghaidh sin.
An rud greannmhar, cé go bhfuil, má bhí muid ag baint úsáide Ruby ar ráillí,
d'fhéadfadh muid a mhacasamhlú cad a rinne muid díreach
agus is dócha níos mó i faoi 3 nóiméad.
Uimh joke, ach foghlaim Ruby ar ráillí Bíonn a lán níos faide
ná mar a bheadh ​​sé a ghlacadh a fhoghlaim Kohana.
Tá sé go bunúsach do rogha ar cad ba mhaith leat a roghnú chun foghlaim,
ach más mian leat a fháil ar bun agus a reáchtáil go tapa,
Is Kohana cinnte rogha an-mhaith.
>> Ceisteanna ar bith deireanach roimh deireadh againn? Tá.
[Mac Léinn] Conas a bheadh ​​linn a chomhtháthú go
i gcreat CSS mar a bhí ag baint úsáide as tú nuair a bhí tú a theagasc?
Is í an cheist conas ba mhaith linn a chomhtháthú go le creat CSS?
Cad ba mhaith linn a dhéanamh is dócha go bhfuil ba mhaith linn dócha san áireamh
fillteán nua i gcás ina mbeadh linn a Dumpáil ar fad ár Comhaid CSS,
agus ansin ba mhaith linn a chur freisin teimpléad nua.
Sa an teimpléad ba mhaith linn a áireamh leis na comhaid CSS
a dhéanamh cinnte go bhfuil siad ag tagairt ar gach leathanach amháin,
agus ansin nuair a dhéanann tú i ndáiríre ag scríobh HTML,
leat a chur díreach ranganna agus whatnot cuí,
agus mar shampla, nuair a bhíonn tú ag baint úsáide rud éigin cosúil leis an bhfoirm
feidhm cúntóir, is féidir leat a chur paraiméadair níos dhiaidh
a shonrú cad ranganna ba mhaith leat a bheith ceangailte le rudaí éagsúla
mar sin d'fhéadfadh siad a stíl sé i gceart, agus go bhfuil go bunúsach conas a bheadh ​​leat dul.
>> Ceisteanna ar bith eile?
Awesome.
Go raibh maith agat as do chuid ama, agus buíochas a ghabháil leat as teacht.
Ní raibh mé ag dul a chur go mór eile,
ach is rud i ndáiríre tapaidh 1 nach bhfuil againn nasc
leis an bhfoirm.
Tá sé an-balbh.
A ligean ar chur - i ndáiríre an dearcadh, blog, innéacs,
a ligean ar ndáiríre go tapa add a nasc a théann chuig an leathanach nua,
an leathanach áit ar féidir linn a chur isteach post nua.
Táimid ag dul a dhéanamh.
Cad é deas é go bhfuil an grúpa iomlán feidhmeanna cúntóir HTML
a dhéanann rudaí éagsúla chun tú, agus mar sin a chonaic tú cheana féin ar na haonáin
feidhmiú anseo, ach tá siad chomh maith le feidhm a dtugtar "ancaire,"
ar féidir leat cineál i bhlag / nua
agus a rá, "An Post ar bhlag nua."
Agus bheadh ​​sé a chruthú go bhfuil nasc ar do shon,
agus is cosúil seo i ndáiríre fánach a dhéanamh, ach tá sé seo deas,
mar gheall ar dócha go bhfuil tú ag bogadh do láithreán gréasáin ó 1 bhfearann ​​eile.
Agus má scríobh tú díreach amach an URLanna féin,
ansin bheadh ​​agat a athrú go léir na URLanna.
Nó b'fhéidir ar athraíodh a ionad tú é ó 1 Fo-Fhillteán go Fo-Fhillteán eile.
Ba mhaith leat a athrú ar na URLanna go léir duit féin,
agus go bhfuil aon spraoi.
Is féidir leat seo a úsáid ancaire ar dheis anseo,
agus is féidir leat athrú ar an bhfearann ​​nó an réimír Fo-Fhillteán
sa chomhad cumraíochta uair amháin,
agus ansin beidh sé i bhfeidhm go ngach áit, agus tá sé seo, arís,
Ní gá sampla iontach de athdhéanamh féin, a thriomú do cód amach.
Cibé áit a bhfuil tú ag athrá féin, déan iarracht agus a sliocht i éigin comhaid cumraíochta
nó ar shainfheidhm éagsúla agus tá sé láimhseáil ar do shon.
>> Agus an rud an-deireanach a bhí mé a thaispeáint duit go raibh
Is dócha go bhfuil muid ar ais ar an bpost, agus go raibh chum mé roinnt aiste ndáiríre fada,
ach tá mé dearmad a chur san áireamh ar mo údar.
Anois, nuair a chliceálann mé "Cuir an Phoist,"
Chaill mé gach rud díreach.
Uimh! Tá sé an-brónach.
Mar sin, conas a dhéanann tú déileáil leis sin?
Is é seo a dhéanaimid.
Céard a dhéanaimid é anseo do na feidhmeanna ionchur agus an limistéar téacs,
má tá muid an dara paraiméadar, ansin luach an dara paraiméadar
ag dul a bheith cad é an réimse ag dul a bheith le daonra dtús leis.
Cad a d'fhéadfadh muid a dhéanamh ná in ár rialtóir bhlag,
d'fhéadfadh muid ceangal athróg eile.
Glaoigh sé "luachanna" b'fhéidir.
Agus pas a fháil sa phost eagar, literally.
Ciallaíonn sé sin má theip ar an bhailíochtaithe,
pas a fháil dom ar an bpost eagar a chuir mé as an iarraidh dheiridh,
agus gur ar bhealach is féidir liom a bhaint as na luachanna ó mo aighneacht seo caite
a repopulate na réimsí.
Anois is féidir liom a dhéanamh rud éigin cosúil le luachanna údar
agus luachanna comhlacht, agus gur ar bhealach anois má dhéanann mé roinnt rudaí randamacha
agus cliceáil "Cuir an Phoist," ansin fanann sé ann.
Ach táimid ag dul a reáchtáil i fadhb eile.
Go n-oibríonn, ach má théann mé go dtí an leathanach chéad uair riamh,
tá sé ag dul a tuairteála, agus sin mar gheall ar an chéad uair riamh
théann muid go dtí an leathanach, nach bhfuil an bpost seo athróg sainmhíniú tugtha go fóill.
Tá sé null. Ní chuireann sé ann.
>> Agus cad ba mhaith linn a rá go bhfuil an bhfuil sé seo eochair,
ansin ar ais an luach an eagar,
ach más rud é nach bhfuil an eochair ann, ar ais ansin ar shraith bán.
Sin an fheidhmiúlacht ba mhaith linn anseo.
Ba mhaith linn a sheiceáil má tá an eochair roimh ag iarraidh rochtain a fháil ar an eagar,
agus fortunately go leor,
Tugann Kohana dúinn chomh maith le feidhm cúntóir sin.
Tá siad seo sraith iomlán feidhmeanna
faoin ainm ARR, gearr le haghaidh eagar,
agus tá siad ar a dtugtar feidhm 1 "a fháil,"
agus is féidir leat pas a fháil sa eagar,
agus is féidir leat pas a fháil i ainm an eochair.
Ansin go bunúsach cad a bheidh sé a dhéanamh go bhfuil déanfaidh sé iarracht a fháil ar eochair,
ach más rud é nach bhfuil eochair ann sa eagar,
ansin beidh sé ar ais bán, nó is féidir linn a shonrú freisin le mainneachtain, creidim,
atá deas.
Anois, má dhéanaimid an rud céanna arís,
ansin a fheiceann tú anois oibríonn sé ar an chéad uair timpeall,
agus arís, má scríobhann muid i roinnt rudaí randamacha
agus iarracht a dhéanamh agus a chur isteach, ansin fanann sé ann.
>> Agus buille faoi thuairim mé féidir liom a thaispeáint duit freisin conas a chur le teimpléad i ndáiríre go tapa.
Cad is féidir linn a dhéanamh ar dtús é is féidir linn a chur ar dearcadh nua ar a dtugtar "template.php"
laistigh den fhillteán Radhairc,
agus cad Tá mé ag dul a dhéanamh ná mé ag dul a phriontáil amach rud ar a dtugtar "ábhar,"
atá ag dul a bheith ar mo ábhar is mó.
Agus b'fhéidir ag bun an-tá mé ag dul a chur leis, a rá,
cóipcheart.
[Cheist mac léinn inaudible]
[Brandon Liu] B'fhéidir go bhfuil an teimpléad Super bunúsach ba mhaith liom a úsáid.
Ba mhaith liom go mbeadh fillteán le mo cóipcheart ar gach leathanach amháin,
agus anois cad tá mé ag dul a dhéanamh laistigh de mo rialtóir
anois in ionad ag rá, "Síneann Rialaitheoir"
Tá mé ag dul a rá, "leathnaíonn Controller_Template,"
agus anois in ionad ag rá, "Is é an comhlacht freagra comhionann ar an dearcadh seo,"
Tá mé ag dul a rá, "Is é an t-ábhar teimpléad -"
agus sílim go - féidir liom a chur comhartha comhionann?
Mé dearmad. Yeah, shíl mé mar sin.
Agus anois leag mé go athróg ábhar a chomhionann ar an tuairim.
Is féidir liom a dhéanamh mar an gcéanna anseo.
Agus anois má athnuachan liom, is féidir leat a fheiceáil anois go bhfuil an cóipcheart leis ann,
agus díreach a dhéanamh ar roinnt post randamach,
agus ansin, arís, ba chóir duit a fheiceáil go bhfuil an cóipcheart ag bun an-an leathanaigh.
>> Breataine. Sin go léir ag iarraidh mé a thaispeáint duit guys.
[Bualadh bos]
Ceisteanna ar bith?
[CS50.TV]