Dan heb je één index teveel.quote:Op donderdag 29 oktober 2009 15:18 schreef Light het volgende:
Oh, ik lees nu de query, je gaat vergelijken op naam. Zet daar dan ook een index op, in beide tabellen.
Nee, bij deze query gebruik je maar één index. Van tabel a (om het even welke) lees je namelijk alle rijen, en bij elke rij heb je een waarde van naam (die je toch al hebt), en via een index in tabel b kijk je of daar een rij in zit met dezelfde naam. Een index op tabel a voegt hieraan niks toe. Dit zou hier dus het beste query plan opleveren, geen gedoe met nog een index:quote:Op donderdag 29 oktober 2009 19:13 schreef Light het volgende:
[..]
Feitelijk wel, ja. Een primary key op name, card is automatisch ook een index op name.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | class database { // controller public function test() { die($this->template->test()); return $x . " - " . " - database"; } } class user { // controller public function test() { return "user"; } } class template { // controller public function test() { return "template"; } } class system { // system core function __construct($param) { $arr = array("database", "user", "template"); foreach ($arr AS $cls) { $this->{strtolower($cls)} = new $cls; } // combine classes foreach ($arr AS $cls) { foreach ($arr AS $subcls) { if ($cls != $subcls) { $this->{strtolower($cls)}->$subcls = $this->$cls; } } } echo '<pre>'; print_r($this); echo $this->database->test(); echo '<br />'; } } class testmod { function start() { echo 'hello world'; echo $this->database->test(); } } $param = "testmod"; $system = new system($param); ?> |
http://anantgarg.com/2009(...)vc-framework-part-1/quote:Op zondag 1 november 2009 10:42 schreef Chandler het volgende:
Ik kan er maar niet achter komen hoe een mvc(mcv?) precies werkt maar ben nog steeds lerende, echter heb ik nu het volgende gebakken.
[ code verwijderd ]
maar op een of andere manier lukt het mij niet om alles samen te laten werken... aangezien er geen duidelijke nederlandse tutoriaal is ben ik dus op basis van engelse aan de slag gegaan... comments?
Mja, werk ermee, maar echt tevree ben ik er nog niet mee..quote:Op zondag 1 november 2009 16:19 schreef DirkZz het volgende:
Iemand hier die Zend Studio 7 al in gebruik heeft? En wat vind je er van?
Ben aan het twijfelen of ik hem zal downloaden kopen.quote:Op zondag 1 november 2009 20:56 schreef ursel het volgende:
[..]
Mja, werk ermee, maar echt tevree ben ik er nog niet mee..
5.5 Was toch echt hun beste versie die ze hadden..
Was net naar iets vergelijkbaars op zoek, ik wil na de submit van index.php naar index.php#feedback om zo direct een melding te zien te krijgen. Ik heb gegoogled maar het lukt me niet om een adequate zoekterm voor mijn probleem op te hoesten. Iemand die dit weet of een linkje voor me heeft?quote:Op maandag 2 november 2009 14:04 schreef cablegunmaster het volgende:
simpel vraagje , stel ik heb een pagina.
index.php?inhoud=tekst&blablabla=iets
nu heb ik hierop een post staan met een $_SERVER['PHP_SELF'] hoe houd ik die variabele die $_GET erachter?
want de pagina laad dan en gaat naar index.php en niet naar alle $_GET variabelen die erachter staan.
Iemand een idee?
Mijn oplossing was de url in een input hidden te stoppen en deze dan mee te posten en dan daar weer heen gaan. maar dan heb ik nog geen idee hoe ik de url erin stop.
NVM gewoon in de form wat variabelen meegeven echt teTriest!
![]()
In principe is het toch relatief eenvoudig?quote:Op zondag 1 november 2009 11:24 schreef Chandler het volgende:
@Roonaan, deze sites heb ik al zo vaak proberen door te nemen maar blijf er gewoon niets van snappen
Ik heb dan ook net een knoopje doorgehakt en mijzelf een boek aanschafd waarmee ik hopelijk stap voor stap kan leren hoe het werkt
"MCV techniek niveau 3/4 + CD-ROM / druk 1"
Autoloading heet dat. Er zijn zat classes te vinden die dat voor je doen.quote:Tevens wil ik graag weten hoe ik alles classes met elkaar kan laten communiceren zodat een class voor authorisation gebruik kan maken van de database class en eventueel (onzinnig, even om het feit) de database class gebruik kan maken van de authorisation class.
Duidelijk, echter heeft dit alleen maar te maken met het 'laden' van de classes, hoe kan ik ze met elkaar laten communiceren?quote:Op woensdag 4 november 2009 12:41 schreef Scorpie het volgende:
[..]
Autoloading heet dat. Er zijn zat classes te vinden die dat voor je doen.
Volgens mij begin ik die MVC's ook te snappenquote:Op dinsdag 3 november 2009 22:12 schreef Roönaän het volgende:
[..]
In principe is het toch relatief eenvoudig?
1. Er is een router (optioneel) die op basis van een request en wat voor variabelen al niet kijkt welke controller en action er moet worden afgevuurd
2. Er wordt een action (meestal een method op een controller class) uitgevoerd. Hierin wordt data in een view object gestopt zoals je gewend bent van smarty bijvoorbeeld
3. De view )=="template" [opzettelijk tussen quotes, php is ook een template taal natuurlijk]) die bij de action hoort wordt uigevoerd.
Binnen de controller structuur is er dan eventueel de mogelijkheid om van de ene action naar een andere controller en action te springen. Bijvoorbeeld als iemand geen rechten heeft, er een exception optreed, etc.
Vervolgens is er een model waarvan je vaak ziet dat dit gewoon een datalaag is (Zend_Db) of een ORM implementatie als doctrine.
var $classA = classA::getInstance()quote:Op woensdag 4 november 2009 12:49 schreef Chandler het volgende:
[..]
Duidelijk, echter heeft dit alleen maar te maken met het 'laden' van de classes, hoe kan ik ze met elkaar laten communiceren?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | class config_core { private static $instance; private $settings; private $ini_file = 'config.ini'; /** * constructor set to private so new config can not be created with new config() */ private function __construct() { $this->settings = parse_ini_file(APP_PATH . 'config' . DIRSEP . $this->ini_file, TRUE); //print_r($this->settings); } /** * prevent the baddies from cloning the config. */ public function __clone() { throw new exception("unable to clone"); } /** * Return Config instance or create intitial instance * @access public * @return <object> */ public static function getInstance() { if(!self::$instance) { self::$instance = new config_core(); } return self::$instance; } } ?> |
1 2 3 | $this->config = config_core::getInstance(); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 | v_count NUMBER := 1; BEGIN FOR i IN (SELECT abonneenummer FROM tmp_abodata) LOOP UPDATE tmp_totodata SET toto_code = (SELECT code FROM tmp_toto WHERE code_number = v_count) WHERE abonneenummer = i.abonneenummer; v_count := v_count + 1; END LOOP; END; |
Helemaal mee eens, maar aangezien 5.5 al flink verouderd is en de 6.x en 7.x zwaar bagger zijn ben ik overgestapt op Komodo Edit.quote:Op zondag 1 november 2009 20:56 schreef ursel het volgende:
[..]
Mja, werk ermee, maar echt tevree ben ik er nog niet mee..
5.5 Was toch echt hun beste versie die ze hadden..
Staat hier op de planning om volgende maand ZendServer in de live omgeving in gebruik te gaan nemen. De samenwerking van deze 2 producten is wat dat betreft wel vrij relaxt.quote:Op vrijdag 6 november 2009 08:57 schreef GuidooH het volgende:
[..]
Helemaal mee eens, maar aangezien 5.5 al flink verouderd is en de 6.x en 7.x zwaar bagger zijn ben ik overgestapt op Komodo Edit.
Kan je de dummies helpenquote:Mag je als niet-dummie hier wel komen?
Ah kijk. ZendServer heb ik wel eens uitgeprobeerd, maar het was niet helemaal wat ik zocht. Ga je dan ook gebruik maken van ZF? Dat heb ik ook wel eens geprobeerd, werkt echt wel mooi. Maar is eigenlijk alleen rendabel met groter projecten.quote:Op vrijdag 6 november 2009 09:29 schreef ursel het volgende:
[..]
Staat hier op de planning om volgende maand ZendServer in de live omgeving in gebruik te gaan nemen. De samenwerking van deze 2 producten is wat dat betreft wel vrij relaxt.
Dus ja, soms is het het een of het ander
Heb een hoop zaken in Zend Studio uitgeschakeld, zodat de software zelf in ieder geval stabiel genoeg draait.![]()
[..]
Kan je de dummies helpen![]()
![]()
Nee, (nog) niet. Kreeg gisteren wel te horen dat we een voorstel mogen doen om het volledige extranet hier vanaf scratch opnieuw te gaan bouwen.quote:Op vrijdag 6 november 2009 09:34 schreef GuidooH het volgende:
[..]
Ah kijk. ZendServer heb ik wel eens uitgeprobeerd, maar het was niet helemaal wat ik zocht. Ga je dan ook gebruik maken van ZF? Dat heb ik ook wel eens geprobeerd, werkt echt wel mooi. Maar is eigenlijk alleen rendabel met groter projecten.
Maar voor de meeste kleine/middel-grote project prefereer ik toch een eigen "frameworkje" op basis van MVC.
Verder stelt de certificering van Zend helemaal niks voor.
Tuurlijk welquote:Op vrijdag 6 november 2009 08:57 schreef GuidooH het volgende:
Mag je als niet-dummie hier wel komen?
Oké, het is wel leuk om mee te werken, maar noodzakelijk is het eigenlijk niet als je het mij vraagt. Vooral als je er nog niet mee gewerkt hebt, zou ik er niet direct een extranet mee bouwen. Verder is het na 4 jaar door verschillende programmeurs wel eens tijd om het op nieuw te bouwen?quote:Op vrijdag 6 november 2009 10:15 schreef ursel het volgende:
[..]
Nee, (nog) niet. Kreeg gisteren wel te horen dat we een voorstel mogen doen om het volledige extranet hier vanaf scratch opnieuw te gaan bouwen.
Dat is onderhand al 4 jaar oud, ontwikkelt door ontwikkelaars die komen en gaan en momenteel meer en meer een brobbelwerk is geworden van telkens kleine projecten![]()
Ben overigens zelf niet gecertificeerd van Zend ofzo.
Ohja, dummies moeten elkaar het niet gaan leren, dan krijg je enge constructies in PHP.quote:Op vrijdag 6 november 2009 10:19 schreef Light het volgende:
[..]
Tuurlijk welDummies hebben toch mensen nodig die het een en ander kunnen uitleggen. En als je zelf eens een vraag hebt, kan dat natuurlijk ook.
die gebruik ik dus, maar ik denk dat die dus is uitgeschakeld?quote:Op maandag 9 november 2009 13:07 schreef Xcalibur het volgende:
gewoon met de mail() functie van PHP?
Heb je verschillende mailadressen geprobeerd? Dus verschillende domeinen? Je zou kunnen testen met gmail/hotmail ofzo.quote:Op maandag 9 november 2009 14:15 schreef BaggerUser het volgende:
[..]
die gebruik ik dus, maar ik denk dat die dus is uitgeschakeld?
draai ik het script lokaal dan werkt het (met gmail) en op de hosting werkt het niet. erg vreemd..quote:Op maandag 9 november 2009 15:44 schreef Light het volgende:
[..]
Heb je verschillende mailadressen geprobeerd? Dus verschillende domeinen? Je zou kunnen testen met gmail/hotmail ofzo.
Dan ligt het aan de hosting provider. Neem daar contact mee op en laat ze het probleem oplossen.quote:Op maandag 9 november 2009 16:54 schreef BaggerUser het volgende:
[..]
draai ik het script lokaal dan werkt het (met gmail) en op de hosting werkt het niet. erg vreemd..
Dat boek gaat over iets heel anders. Dat is een boek van bouwkunde.quote:Op zondag 1 november 2009 11:24 schreef Chandler het volgende:
@Roonaan, deze sites heb ik al zo vaak proberen door te nemen maar blijf er gewoon niets van snappen
Ik heb dan ook net een knoopje doorgehakt en mijzelf een boek aanschafd waarmee ik hopelijk stap voor stap kan leren hoe het werkt
"MCV techniek niveau 3/4 + CD-ROM / druk 1"
Het is zelfs een boek van maatschappijleer volgens mij.quote:Op maandag 9 november 2009 19:16 schreef Light het volgende:
[..]
Da's eigenlijk niets nieuws, dat doet Chandler al zolang hij over MVC denkt...
Als je leergierig bent kom je er snel genoegquote:Op dinsdag 10 november 2009 12:16 schreef Darkomen het volgende:
<==== Wel een php amateur
Werk nu ook in Amsterdam, maar woon onder utrecht dus wil verhuizen.
Klopt, was ik al achterquote:Op maandag 9 november 2009 19:19 schreef Tiemie het volgende:
[..]
Het is zelfs een boek van maatschappijleer volgens mij..
Ik raad Chandler aan een goed boek over een bestaand framework als Zend Framework of CakePHP te kopen, heeft hij veel meer aan imho.
Wat is precies het probleem met een engels boek dan? Nederlandse boeken lopen juist vaak enorm achter. Koop een engels boek, lees het goed door en als je iets in het boek niet snapt dan vraag je het hier maarquote:Op dinsdag 10 november 2009 16:20 schreef Chandler het volgende:
[..]
Klopt, was ik al achteren boek weer terug gestuurd
Waarom noemen ze dat ook zo grrr hehe.. en waarom zijn al die pokke boeken in't engelswil gewoon een goed boek in't nederlands
Maar goed, ben er nog niet achter hoe het geheel goed werkt maar ga nu samen met iemand stap voor stap het model wat ik in mijn hoofd heb van a-z proberen te realiseren!
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |