Vraag omtrent CakePHP

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

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 »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »
Jack Sierkstra

Jack Sierkstra

14/05/2011 14:54:32
Quote Anchor link
Beste mensen,

Ik ben voor mezelf bezig met een facturatie programma te schrijven. Dit heb ik al redelijk opgezet met het framework CakePHP.
Nu zit ik met een klein probleem namelijk:

Als ik een factuur toe wil voegen, wil ik uiteraard ook factuurregels laten zien. Dat is me ook al gelukt. Maar nu wil ik het factuurnummer (die ik zelf invoer). Meegeven aan de factuurregels als hidden input field.

Hoe kan ik dit het beste doen?
Me view en controller zien er als volgt uit:

[Functie in me code die de factuur aanmaakt]
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
    function add($klantnummer = NULL, $klantnaam = NULL){
        $this->layout = 'manage';
        
            $this->set('klantnummer', $klantnummer);
            $this->set('klantnaam', $klantnaam);
                
                if(!empty($this->data)){
                             if($this->Invoice->save($this->data)){
                                 if($this->Factuurregel->save($this->data)){
                                     $this->Session->setFlash('Factuur is toegevoegd');
                                         $this->redirect(array('action'=>'lijst'));
                                 }
                             }

                     else{
                         $this->Session->setFlash('Er is iets fout gegaan, controleer de gegevens en probeer het opnieuw');
                     }
                 }
    }

?>


[Mijn view, waar dus data in 2 models opgeslagen worden.]

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
echo $html->css('manage', 'stylesheet',
array('media'=>'screen'), false);
?>

<div id='factuurtoevoegen'>
<div class='factuurleft'>
<table border="0">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?php echo $form->create('Invoice', array('action'=>'add'));

echo "<tr>";
echo "<td>";
echo "<label for='adres'>Factuurnummer:</label>";
echo $form->input('factuurnummer');
echo "</td>";
echo "</tr>";

echo "<tr>";
echo "<td>";
echo "<label for='adres'>Klantnaam:</label>";
echo $form->input('klantnaam', array('type'=>'text', 'value'=>$klantnaam));
echo "</td>";
echo "</tr>";

echo "<tr>";
echo "<td>";
echo "<label for='adres'>klantnummer:</label>";
echo $form->input('klantid', array('type'=>'text', 'value'=>$klantnummer));
echo "</td>";
echo "</tr>";

echo "<tr>";
echo "<td>";
echo "<label for='adres'>Factuurdatum:</label>";
echo $form->input('factuurdatum');
echo "</td>";
echo "</tr>";

echo "<tr>";
echo "<td>";
echo "<label for='adres'>Betreft:</label>";
echo $form->input('betreft');
echo "</td>";
echo "</tr>";

echo "</table>";
echo "</div>";

echo "<div class='factuurright'>";
echo "<table border='0'>";



echo "<tr>";
echo "<td>";
echo "<label for='adres'>Aanmaning:</label>";
echo $form->input('aanmaning');
echo "</td>";
echo "</tr>";

echo "<tr>";
echo "<td>";
echo "<label for='adres'>Aanmaningsdatum:</label>";
echo $form->input('aanmaningsdatum');
echo "</td>";
echo "</tr>";

echo "<tr>";
echo "<td>";
echo "<label for='adres'>Betaald:</label>";
echo $form->input('betaald');
echo "</td>";
echo "</tr>";

echo "<tr>";
echo "<td>";
echo "<label for='adres'>Betaaldatum:</label>";
echo $form->input('betaaldatum');
echo "</td>";
echo "</tr>";

echo "<tr>";
echo "<td>";
echo "<label for='adres'>Btw:</label>";
echo $form->input('btw');
echo "</td>";
echo "</tr>";

echo "</table>";

echo "</div>";

echo "<table border='0'>";
echo "<th>Beschrijving</th>";
echo "<th>Aantal</th>";
echo "<th>Prijs</th>";

echo $form->create('Factuurregel', array('action'=>'add'));
echo "<tr>";
echo "<td>" .$form->input('beschrijving')."</td>";
echo "<td>" .$form->input('aantal')."</td>";
echo "<td>" .$form->input('prijs')."</td>";
echo "</tr>";
echo "</table>";
echo $form->end('Factuur toevoegen');

?>


</div>
 
PHP hulp

PHP hulp

23/11/2024 16:34:30
 
Jack Sierkstra

Jack Sierkstra

23/05/2011 10:16:54
Quote Anchor link
Om even terug te komen op mijn vorige bericht, heb ik het probleem opgelost. Ik moest de saveAll functie gebruiken. Een voorbeeld van mijn nieuwe functie voor de liefhebbers:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php

function add($factuurregels = NULL){
        $this->layout = 'manage';
        
        $klanten = $this->Klanten->find('list', array('fields'=> 'klantnaam'));
        
         $this->set('klanten', $klanten);
        
           $this->set('factuurregels', $factuurregels);
                
              if(!empty($this->data)){
                  if ($this->Invoice->save($this->data['Invoice'])){
                      if($this->Factuurregel->saveAll($this->data['Factuurregel'])){
                           $this->Session->setFlash('Uw factuur met nummer '.$this->data['Invoice']['factuurnummer'].' is toegevoegd');
                               $this->redirect(array('action'=>'lijst'));
                      }
                  }

              else
              {
                 $this->Session->setFlash('Er is iets fout gegaan, controleer de gegevens en probeer het opnieuw');
             }
          }    
     }


?>


Heeft iemand vragen o.i.d? stel ze gerust.
 



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.