Názory ke článku CakePHP - základní kostra – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Názory ke článku CakePHP - základní kostra – Programujte.comNázory ke článku CakePHP - základní kostra – Programujte.com

 

Názory ke článku CakePHP - základní kostra

radypala   NOVÝ
5. 7. 2007

v triede "Page" je druhý komentár zle zakončený.

hrach, autor článku   NOVÝ
5. 7. 2007

díky moc, opraveno, omlouvám se

Daniel Kvasnicka   NOVÝ
6. 7. 2007

Je uz mozne v 1.2 nejak rozumne zabezpecit scaffold a pouzivat ho pro CRUD i na ostrem webu? Nebo je nutne stale generovat CRUD views & controllery pres bake? To je jedna z veci, ktere se mi moc libi na Djangu, ze admin rozhrani negenruje jednorazove, ale za letu.

Taky by me zajimalo, jestli je 1.2 uz vstricnejsi k tem, co nechteji jako templaty pouzivat PHP :/ ...dosud se kvuli tomu musel Cake docela hackovat (TAL rulez ;)) a ani tak to nebylo uplne nejlepsi. Menit layouty pro CRUD generovany bakem se ted chystam a tam by taky neskodilo vice nezavislosti.

hrach, autor článku   NOVÝ
16. 7. 2007

o zabezpeceni nevíi ;-), je mozno si vygenerovat pres bake vlatni soubory pro CRUD, ty nasledne zabezpecit.

neznam 1.1 a tak nemuzu porovnat ;-)

to ALL: decela jsme spolu slusne rozjeli PHPTAL v cake. ale o tom nekdy priste

Jitka Koukalova   NOVÝ
20. 7. 2007

Scaffolding se pro produkcni prostredi nedoporucuje - jeho ucel je poskytnout vyvojari zakladni rozhrani k aplikaci v rane fazi projektu. Ja pouzivam scaffolding pouze pro kontrolu, zda jsou dobre nadefinovane associations v modelech.

Rozdil mezi 1.1 a 1.2 je v tom, ze muzete definovat
var $scaffold = CAKE_ADMIN;
cimz ziskate CRUD scaffolding pouze pro 'admin routes'. Z toho vyplyva odpoved na 'rozumne zabezpecit': neni nic jednodussiho nez kontrolovat empty($this->params[CAKE_ADMIN]) v AppController::beforeFilter().

Co se tyce 'hackovani CakePHP' kvuli vami zvoleneho sablonovaciho engine, nemate pravdu, ze musite 'hackovat' cake core - staci jen pouzit jinou tridu pro 'V' part of MVC (see api for Controller::$view). Mimochodem uz nejakou dobu (1.2) je mozne menit property $this->view i v callbacku beforeRender().

Jitka aka poLK

hrach, autor článku   NOVÝ
22. 7. 2007

diky za informace o scaffold.

nevim proc to DK psal (o tom hackovani core) vzhledem ktomu, ze na bakery ma view pro tal, tedy nic do core.
kazdopadne sem jeste jeho view vylepsil, a uz funguji i helpery. ;)

ims   NOVÝ
22. 9. 2007

Zaujimave informacie o cakePHP mozete najst v mojom blogu, na ktorom obsahu zacinam usilovne pracovat.

http://ims.rockretail.com

perun   NOVÝ
22. 11. 2007

Osobne mam rad CakePHP a vyuzivam ho v praci. Prave dokoncujem jeden velky bookovaci system ktory som postavil nad 1.1. Pre dalsi vyvoj v praci planujem nasadit 1.2 ovsem by som potreboval helpnut ... neviem (nenasiel som info) ako prinutit 1.2 k tomu aby pracovala s viacerymi PK v DB. (napr. primary key - (id, lang)) .... Inak co sa tyka clankov tak su super ... len aby to vdrzalo a bolo ich viac ...

Pitrsonek   NOVÝ
5. 3. 2008

Reagoval na komentář od uživatele Jitka Koukalova :
Mohli byste mi poradit jak nastvit cakephp 1.2 aby scaffold pouzival jen pro admina.

Takto mam controller:
<?php
class ItemsController extends AppController {

var $name = 'Items';
var $scaffold = CAKE_ADMIN;
}
?>

Zavolam url:
http://localhost/neco/admin/items

Hazi mi to tyto chyby:

Notice (8): Use of undefined constant CAKE_ADMIN - assumed 'CAKE_ADMIN' [CORE\cake\dispatcher.php, line 508]


Warning (2): in_array() [function.in-array]: Wrong datatype for second argument [CORE\cake\libs\controller\scaffold.php, line 395]

Dekuju


Standa   NOVÝ
6. 8. 2009

Ahoj, snazim se podle tveho navodu cake rozchodit a zatim bohuzel bez uspechu. Pojem web root je predpokladam to samy co DocumentRoot v confu Apache, include_path jsem zmenil a ehm, zbouralo mi to webserver. Resp. se z podivnyho duvodu http://localhost presmeruje na http://www.localhost.cz - cili ma s lokalni aplikaci nejaky potize.

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý