zf model db connection

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

Bekijk vacature »

Full Stack Developer/ Applicatie Ontwikkelaar

Wat jij doet Als Applicatie Ontwikkelaar ben je onderdeel van het team die de Rimote omgeving ontwikkeld en onderhoud. Hierbij kan je denk aan de cloud, on premise en webapplicaties welke worden gebruikt in bijvoorbeeld industriële bakkerijen, biogasinstallaties en kwekerijen. Deze applicaties verzorgen (remote) de aansturing en monitoring van processen, machines en robots. Van a tot z ben je betrokken bij projecten. Dit betekent vanaf ontwerp tot oplevering. Je moet samen met jouw team een goed product neer zetten. Dit begint met het opzetten van het ontwerp. De basis van de software moet staan als een huis. Daarvoor moet jij

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe stap? Voor een softwarebedrijf in regio Oosterhout zijn wij op zoek naar een back-end developer met kennis of ervaring met C# en SQL. Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »
Nick van der heijden

nick van der heijden

19/10/2012 19:51:04
Quote Anchor link
Goededag,

zover ik weet klopt het gewoon maar ik krijg een FATAL ERROR class Zend_Db_Adapter_Pdo_Mysql
not found in line:


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

class Db_db{
     public static function conn(){
        $connParams =(array("host"=>"localhost","username"=>"root","password"=>"password"));
        
    $db = new Zend_Db_Adapter_Pdo_Mysql($connParams);
    return $db;
    }
}

?>


ik weet niet wat er fout gaat?

gr
nick


 
Gewijzigd op 19/10/2012 19:51:32 door Nick van der heijden
 
PHP hulp

PHP hulp

18/05/2025 18:03:01
 
Reshad F

Reshad F

19/10/2012 20:07:09
Quote Anchor link
ik heb niet veel verstand van ZEND maar hoe hoe roep je dit aan in je controller?

zie hier voor uitgebreide uitleg en voorbeeldjes; http://framework.zend.com/manual/1.12/en/zend.db.adapter.html
Gewijzigd op 19/10/2012 20:10:05 door Reshad F
 
Nick van der heijden

nick van der heijden

19/10/2012 20:11:29
Quote Anchor link
ik roep die aan zo

Require 'Db_db.php';

$db=Db_db::conn();
 
Kees Schepers

kees Schepers

19/10/2012 20:20:37
Quote Anchor link
Lijkt erop dat je je autoloader niet goed geconfigureerd hebt. Volgens mij zet je die aan met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
Zend_Loader_Autoloader::getInstance();
?>


Je moet dan wel de autoloader includen uiteraard. En je include_path goed zetten.

Maar eigenlijk hoort dit automatisch te gebeuren als je een Zend Framework applicatie ontwikkeld.
 
Nick van der heijden

nick van der heijden

19/10/2012 20:22:22
Quote Anchor link
ja dat heb ik in me index.php die in me public folder staat

require_once'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
 
Niels K

Niels K

19/10/2012 20:23:08
Quote Anchor link
Maak je een applicatie geheel op basis van Zend of gebruik je alleen de DB functionaliteit?
 
Nick van der heijden

nick van der heijden

19/10/2012 20:25:42
Quote Anchor link
ik gebruik hele applicatie Zend Framework
 
Niels K

Niels K

19/10/2012 20:27:40
Quote Anchor link
Dan vraag ik mij af waarom je überhaupt deze class hebt. Je kan toch van de normale DB functionaliteit gebruik maken?
 
Nick van der heijden

nick van der heijden

19/10/2012 20:30:03
Quote Anchor link
hoe bedoel je ik ben het aan het leren :) gewoon in de controller zelf ?
 
Niels K

Niels K

19/10/2012 20:40:17
Quote Anchor link
Dat maakt niet uit ;-) Ik probeer je met wat vragen / antwoorden de goede richting op de sturen.

Maak je gebruik van ZF 1 of 2? Ik raad je namelijk aan om even de quickstart te volgen. Die vertelt je alles omtrent het (juist) gebruik van een Zend Framework applicatie.
 
Nick van der heijden

nick van der heijden

19/10/2012 20:43:29
Quote Anchor link
ik ben nu bezig met zf 1 als ik dat redelijk snap wil ik naar 2
,weet dat ik dat beter kan doen maar wil eerst 1 en daarna 2 :)
Gewijzigd op 19/10/2012 20:44:25 door nick van der heijden
 
Niels K

Niels K

19/10/2012 20:52:28
Quote Anchor link
Zeker. Ik geef je de tip om even de quick start goed door te nemen.

Daarnaast zou je ook eens kunnen kijken op de blog van Rob Allen. Waardevolle posts!!
 
Nick van der heijden

nick van der heijden

19/10/2012 20:54:04
Quote Anchor link
jaa indd die quick start heb ik al keer door gelezen en gedaan.

Ik heb een boek er van die heet

Beginning Zend Framework maarja ik snap niet waarom ie zegt dat ie die class niet kan vinden ik snap het wel hoe het zit en zo maar alleen dit snap ik niet xd

Toevoeging op 19/10/2012 20:58:08:

ik heb in de

index.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/../library'),
    get_include_path(),
)).";".realpath(APPLICATION_PATH.'/models'));

/** Zend_Application */
require_once 'Zend/Application.php';
require_once'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();


en in de controller heb ik dit

public function newAction()
{
require('Db.php');
$db=Db_db::conn();

}


en die Db.php staat in models

eb daar staat dit in

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

class Db_db{
     public static function conn(){
        $connParams =(array("host"=>"localhost","username"=>"root","password"=>"password"));
        
    $db = new Zend_Db_Adapter_Pdo_Mysql($connParams);
    return $db;
    }
}

?>
 
Niels K

Niels K

19/10/2012 21:01:10
Quote Anchor link
Waar ik op doel is dat je deze klasse helemaal niet nodig hebt.

Wanneer je de application.ini op de juiste manier instelt moet het al werken.

Zie ook deze uitleg: http://framework.zend.com/manual/1.12/en/learning.quickstart.create-model.html
 
Nick van der heijden

nick van der heijden

19/10/2012 21:04:58
Quote Anchor link
ja oke maar waar maken ze daar connection met database of ben ik nu echt zo dom ?
dat ik het niet zie
 
Niels K

Niels K

19/10/2012 21:07:21
Quote Anchor link
Niemand is dom ;-)

Zend werkt op basis van resources. De resources definieer je in je application ini. De bootstrap van het Zend framework leest je application.ini in en initialiseert dan je database en de overige settings / resources.
 
Nick van der heijden

nick van der heijden

19/10/2012 21:10:04
Quote Anchor link
oooh oke dus dan word het iets van

resources.db.adapter = "PDO_MYSQL"
resources.db.params.host = "localhost"
resources.db.params.username = "username"
resources.db.params.password = "password"
resources.db.params.dbname = "zf"

in me application.ini

en dan moet het werken als het goed is ,en in de controller zet je dan sql querys ?
 
Niels K

Niels K

19/10/2012 21:22:05
Quote Anchor link
Voorbeeld van mijn application.ini (alleen even de database gepakt)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
resources.db.adapter                = PDO_MYSQL
resources.db.profiler                = true
resources.db.params.host            = localhost
resources.db.params.dbname            = database
resources.db.params.username            = username
resources.db.params.password            = password
resources.db.isDefaultTableAdapter        = true


Je kan als je wilt de resource uitbreiden met drivers options. (names, timezone, etc)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
resources.db.params.driver_options.1002    = "SET NAMES utf8"


Je kan eventueel je meta data cachen (Met APC bijvoorbeeld). Zorg dan wel dat je een cache manager resource hebt. (Google even)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
resources.db.defaultMetadataCache        = "database"


Wanneer Zend je applicatie runt hebt je een database connectie.

Heb je wel eens gehoord van het Zend Db Table principe?
 
Nick van der heijden

nick van der heijden

19/10/2012 21:28:37
Quote Anchor link
Nee eigenlijk nog nooit van gehoort dusja beetje uitleg over dingen enzo zal wel relax zijn

Toevoeging op 19/10/2012 21:37:24:

Ff opgezcht weet nu ongeveer waar zend db table over gaat :)

$table = new Bugs();

$data = array(
'created_on' => '2007-03-22',
'bug_description' => 'Something wrong',
'bug_status' => 'NEW'
);

$table->insert($data);

Begin het ongeveer tesnappen
 
Niels K

Niels K

19/10/2012 21:38:08
Quote Anchor link
Ik raad je aan om dit eens te lezen en daarna eens terug te komen en vertellen wat je bevindingen zijn ;-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.