Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/11/2010, 17h53   #1
Invité de passage
 
Arnaud CHEMINAND
Inscription : novembre 2010
Messages : 2
Détails du profil
Informations personnelles :
Nom : Arnaud CHEMINAND

Informations forums :
Inscription : novembre 2010
Messages : 2
Points : 0
Points : 0
Par défaut Travailler sur plusieurs tables avec $this->'table' ..?

Bonjour,

je suis débutant en php et j'essaye en parallèle de comprendre comment fonctionne le script de ma boutique en ligne qui tourne sous prestashop.

En gros je traduis quoi :p

J'aimerais dupliquer une partie du code qui se trouve dans un fichier, mais je ne sais pas trop comment faire :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
class AdminShipping extends AdminTab
{
	private $_fieldsHandling;
 
	public function __construct()
	{
	 	$this->table = 'delivery';
 		$currency = new Currency(Configuration::get('PS_CURRENCY_DEFAULT'));
Bla
Bla
Bla
		parent::__construct();
	}
Définie la table sur laquelle travailler, "delivery" donc.

Et moi j'aimerais dupliquer un morceaux de code en m'inspirant de la fonction "displayFormFees()", pour travailler sur une autre table :

Code :
		elseif (isset($_POST['submitFees'.$this->table]))
La question est :

comment remplacer $this->table pour définir dans la fonction la nouvelle table sur laquelle je veux travailler..?

Je joins le fichier à ce message, ce sera plus clair.

Merci à vous.
Fichiers attachés
Type de fichier : php AdminShipping(original).php (10,6 Ko, 2 affichages)
nodar80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2010, 18h54   #2
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
Question préalable, est-ce que tu maitrises tout ce qui concerne de prêt ou de loin tout ce qui concerne les mots clés EXTENDS et PARENT ?

ya quand même une clé à tourner là dedans.
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 10h07   #3
Invité de passage
 
Arnaud CHEMINAND
Inscription : novembre 2010
Messages : 2
Détails du profil
Informations personnelles :
Nom : Arnaud CHEMINAND

Informations forums :
Inscription : novembre 2010
Messages : 2
Points : 0
Points : 0
on va dire que pour l'instant, je maitrise de très loin la notion d'héritage de classe

C'est pour ça que je poste en débutant

Que veux-tu dire par clé à tourner ?
nodar80 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h38.


 
 
 
 
Partenaires

Hébergement Web