Naamgeving OOP

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP developer

Briljante werken-bij websites voor clubs als ABN-AMRO, T-Mobile, KWF Kankerbestrijding en Boskalis. Online recruitmentmarketingcampagnes voor Waterschap Rivierenland, Randstad en VDL Nederland. Dit zijn zomaar een paar van de projecten die we al hebben binnengeharkt. En er kan nog meer bij. Welke projecten oogst jij als PHP developer bij Getnoticed? Als PHP developer bij Getnoticed werk je in een team met acht directe collega’s. Bij ons geen hiërarchie of weken beslissingstijd. Dit betekent korte lijnen en snel schakelen. Dat is ook wel nodig bij alle innovatieve projecten waar we tegelijkertijd aan werken, zoals Google Cloud Talent Solution. Jouw functie bij Getnoticed

Bekijk vacature »

C/C++ Developer @ Utrecht

2021-09-27 iSense C/C++ Developer Wil jij als C/C++ Developer aan verschillende (inhouse) projecten tegelijk werken voor een organisatie die door slimme oplossingen Nederland steeds leefbaarder maakt? Lees dan nu verder! ISHU48544 Organisatie Als Software ontwikkelaar C/C++ kom je te werken bij een toonaangevende organisatie in de mobiliteitsbranche die door het produceren van slimme producten Nederland steeds leefbaarder maakt! Ze ontwikkelen innovatieve producten die er onder andere voor zorgen dat de infrastructuur in Nederland op de snelste en meeste efficiënte manier kan worden geregeld. Als C/C++ ontwikkelaar kom je te werken op een afdeling met 40 collega's, bestaande uit Engineers, deskundigen

Bekijk vacature »

Delphi Developer

As a Delphi Developer you work together with other development teams to make our back-office applications work as optimal as possible. How do I become a Delphi Developer at Coolblue? You work together with other development teams to make our back-office applications work as optimal as possible, being extending features or migrating them to APIs. Everything to put a smile in our colleagues' faces! Although you are a Delphi Developer, you are not averse to a some C# or JavaScript. Would you also like to become a Delphi Developer at Coolblue? Read below if the job suits you. You enjoy

Bekijk vacature »

Mendix Consultant / Developer @ Brabant

2021-08-19 iSense Mendix Consultant / Developer Wil je als interne Consultant werken bij een organisatie die volledig Mendix-minded is en het hele ontwikkelproces van analyse, bouwen tot implementatie doen? Reageer dan snel! ISN48412 Organisatie De organisatie begeeft zich in de retail branche en focust zich op de tak mobiliteit. De organisatie telt ongeveer 3000 medewerkers die verdeeld zijn over meerdere vestigingen in het land. Een deel zit in Brabant en een deel zit in de Randstad. Voor deze functie kan er als standplaats worden gekozen tussen de zowel de regio Utrecht als de regio Breda. Voor nu is het nog

Bekijk vacature »

SECURITY DEVELOPER (iOS, Android, Java)

Bedrijfsomschrijving Als jij een Developer bent met security skills, dan ben je hier aan het juiste adres en kun je bezig met het ontwikkelen van prachtige producten. Deze organisatie zoekt momenteel versterking op het gebied van security development, waarbij je een scrumteam komt versterken en jij jouw kennis en expertise op het gebied van security kunt inzetten. Het is een organisatie die graag kennis deelt en jou sterker in je vak wil maken. Er zijn dan ook tal van mogelijkheden om van je collega’s te leren en je verder te ontwikkelen door scholing en je verder te ontwikkelen binnen je

Bekijk vacature »

.Net Developer / Azure / Angular / SaaS @ Amsterda

2021-08-27 iSense .Net Developer Azure Angular SaaS Would you like to work in a young and innovative SaaS company with their office in the city center of Amsterdam? Do you thrive in an environment with a lot of freedom and responsibility? Then this might be your next step! ISKE48834 Nieuw Company profile This company is an international operating SaaS company that, with their software, tries to improve the heatlh and luck of employees worldwide. Every year at least 2 million people use their software in their own language. The employees of this company can be described as a young, enthusiastic,

Bekijk vacature »

Backend Developer

Welcome to New Black; A company like no other, that is a promise! We are looking for a Lead Developer! As our Lead Developer, you are responsible for the improvement of our amazing Unified Commerce Platform called EVA. Our Back End Development team is unlike any other team, and so is our company. We are disruptive in many ways, changing the world of e-commerce and retail land. First up: About New Black We are just a bunch of NERDS, transforming the world of (e)commerce with our truly unique Unified Commerce Platform, called 'EVA'. Our purpose is to help Global operation

Bekijk vacature »

Front-end Developer / Vue.js / Meewerkend voorman

2021-08-16 iSense Front-end Developer Vue.js Meewerkend voorman Ben jij een ervaren Front-end Developer, bedreven in Vue.js en lijkt het jou gaaf om als meewerkend voorman verantwoordelijk te zijn voor de ontwikkeling van drie junior ontwikkelaars? Werk jij graag aan diverse projecten t.b.v. het vergroten van klant- en medewerkerbeleving? Lees dan snel verder! ISPE47632-1 Organisatie Betreffende organisatie is gevestigd in de regio van Lelystad en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van diverse communicatiemiddelen aan de consumentenmarkt. Hierin staan innovatie, optimale klantbeleving en een passie voor technologie centraal. Ruim 100 medewerkers staan dagelijks klaar om

Bekijk vacature »

Junior .NET Ontwikkelaar @ Regio Rotterdam

2021-10-17 iSense Junior .NET Ontwikkelaar Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51117 Locatie Rotterdam en omstreken Wat ga je doen tijdens het Fullstack .NET Developer ontwikkeltraject? Vanaf januari/februari 2022 krijg jij

Bekijk vacature »

Fullstack .NET Developer @ Utrecht

2021-07-28 iSense Fullstack .NET Developer Spreekt het werken in een complexe omgeving jou aan, waarbij de klant, de markt en het beheren van data voor interne en externe partijen aan bod komen? Solliciteer dan nu! ISPA50580 Organisatie Onze klant is een grote organisatie en is actief in de financiële sector. Je komt terecht in een omgeving waar ze met een team van zo'n 50 collega's inzicht geven in alle speerpunten van de organisatie zoals digitalisering, KYC (Know Your Customer) en bereikbaarheid voor zowel de centrale bank als de lokale banken. Samen met collega's van Business Intelligence creëer je impactvolle datagerelateerde

Bekijk vacature »

Mendix Consultant / Developer @ Utrecht

2021-08-18 iSense Mendix Consultant / Developer Wil je als interne Consultant werken bij een organisatie die volledig Mendix-minded is en het hele ontwikkelproces van analyse, bouwen tot implementatie doen? Reageer dan snel! ISNI48828 Organisatie De organisatie begeeft zich in de retail branche en focust zich op de tak mobiliteit. De organisatie telt ongeveer 3000 medewerkers die verdeeld zijn over meerdere vestigingen in het land. Een deel zit in Brabant en een deel zit in de Randstad. Voor deze functie kan er als standplaats worden gekozen tussen de zowel de regio Utrecht als de regio Breda. Voor nu is het nog

Bekijk vacature »

C# .NET Core Ontwikkelaar

Locatie: Veel van onze werkzaamheden voeren wij uit op ons kantoor in Barendrecht of Nieuwegein of bij onze klanten in de regio. Momenteel werken wij zoveel mogelijk vanuit huis. In de toekomst zullen we juiste balans bieden tussen thuiswerken, op kantoor en of klant locatie. Binnen het domein transport en logistiek hebben wij dagelijks te maken met uitdagende vraagstukken op onder andere het vlak van Iot. Zo ontwikkelen wij bijvoorbeeld aan een Iot oplossing waar we van ruim 200.000 machines hun telemetrie en events verwerken. Dit komt neer op 200 miljoen berichten per dag. Hierin leggen we de focus op

Bekijk vacature »

Organization Developer

Als Organization Developer help je mee CoolblueBezorgt zo in te richten dat alle Coolblue’ers optimaal hun werk kunnen doen. Wat doe je als Organization Developer bij Coolblue? Heb jij een passie voor HR en het doorvoeren van verbeteringen en wil je deze tastbaar maken door te werken aan interessante projecten? Dan is dit dé functie voor jou. Ook Organization Developer worden bij CoolblueBezorgt? Lees hieronder of het bij je past. Dit vind je leuk om te doen Zorgen voor het juiste organisatiemodel op jouw afdelingen, voor vandaag en voor de toekomst. Samen met afdelingsleidinggevenden bepalen welke functies er zijn, welke

Bekijk vacature »

BI Developer / Oracle / Internationaal @ Utrecht

2021-08-16 iSense BI Developer Oracle Internationaal Ben jij op zoek naar een dynamische omgeving om als BI Developer aan de slag te gaan? Heb jij goede kennis van Oracle BI, Datawarehouses en Oracle Data Integrator (ODI)? En pas jij dit graag toe in een innovatieve omgeving waar je voldoende uitdaging zult vinden? Reageer dan nu! ISKL48194-2 Organisatie Deze organisatie is internationaal actief binnen de zakelijke dienstverlening en heeft de kwaliteit van de IT afdeling hoog in het vaandel staan. Al vanaf de oprichting, meer dan 30 jaar geleden, heeft de IT afdeling alle systemen in eigen beheer en worden de

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue back’s office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »
Mebus  Hackintosh

Mebus Hackintosh

21/11/2013 12:26:25
Quote Anchor link
Goedemiddag,

Ik was gisteren bezig om mijn eigen ACL te maken in codeigniter en was daarbij van plan om de URI class te gebruiken. Hier de code van ACL (het is bij lange na niet af):

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
<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Acl
{

    private $_libraries    = 'session';
    private $_models    = 'user_model';
    private $_controller;
    private $_function;
    
    public function __construct()
    {

    
        $CI =& get_instance();
        $CI->load->library($this->_libraries);
        $CI->load->model($this->_models);
        
        print_r($CI->uri->segment_array());

    }
    
}


?>


Als ik nu bijvoorbeeld 'http://localhost:8888/register/form/' aanroep krijg ik netjes de volgende array:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
Array
(
    [1] => register
    [2] => form
)


Waarbij register de controller is en form een functie van de controller register is. Nu heb ik de volgende structuur in mijn mappen (MVC):

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
application:
            views:
                    - users.php
                    - register.php
                    - login.php
                    - home.php (index)
                    - header.php
                    - footer.php
                    
            models:
                    - users_model.php
                    - user_model.php
                    - login_model.php
                    
            libraries:
                    - acl.php
                    
            controllers:
                    - users.php
                    - register.php
                    - login.php
                    - home.php


Hoe kan ik vervolgens het beste een user laden in ACL? Kan ik daar het beste nog voor een user class (met getters en setters) aanmaken in de map libraries (die user_model kan gebruiken om user info te krijgen)? Want waar ik ook naar toe wil werken is dat als er een gebruiker is die niet is ingelogd automatisch als gast gezien word en ik daarvoor dan ook natuurlijk in mijn database een groep voor heb met rechten etc.. ACL zal dan automatisch in elke controller geladen worden en dan kijken of iedereen de juiste rechten heeft om een bepaalde controller/functie te kunnen gebruiken.

Verder nog wat kleine vragen:

Nu worden users.php en users_model.php gebruikt om mijn leden lijst te tonen en kan er daarbij ook op enkele velden gesorteerd worden. Is dat slim om een class users te hebben die dit doet? Of kan ik beter iets maken als UserList/UserList_model?

register.php gebruikt user_model.php om nieuwe leden toe te kunnen voegen. Dit lijkt mij correct?
Gewijzigd op 21/11/2013 12:29:38 door Mebus Hackintosh
 
PHP hulp

PHP hulp

19/10/2021 13:03:13
 
Mebus  Hackintosh

Mebus Hackintosh

22/11/2013 15:08:14
Quote Anchor link
Bump, Bump.
 
Ward van der Put
Moderator

Ward van der Put

22/11/2013 15:20:42
Quote Anchor link
Wat is je vraag over "naamgeving" dan precies?
 
Mebus  Hackintosh

Mebus Hackintosh

22/11/2013 18:04:46
Quote Anchor link
Ward van der Put op 22/11/2013 15:20:42:
Wat is je vraag over "naamgeving" dan precies?


Waar ik het best bepaalde classes kan neerzetten (mappen) en of ik de juiste benaming geef aan de classes die ik tot nu toe heb. Misschien is mijn titel ook niet zo heel erg goed. Sorry daarvoor.
 



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.