developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Custom Query (1324 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (22 - 24 of 1324)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Ticket Resolution Summary Owner Reporter
#279 fixed Paramètres de requete JSON-RPC laurentj Julien
Description

Bonjour,

avec la beta 3, il n'est plus possible de récupérer les paramètres d'une requête JSON-RPC individuellement.

$myparam = $this->param('myparam') ne fonctionne plus, et il faut faire

$params = $this->param('params'); $myparam = $params\['myparam'\];

Ce n'est pas spécialement gênant, mais c'était assez pratique de pouvoir récupérer les paramètres individuellement, et de pouvoir utiliser les méthodes intParam, boolParam, etc...

Donc question : reste-t-on comme dans la beta3, ou y a-t-il un intéret à revenir au fonctionnement précédent ?

PS : c'est juste une observation, pas une critique sur le nouveau fonctionnement. Je dois juste savoir si je dois changer le code de mes controleurs JSON-RPC. J'ai mis un priorité et sévérité élevée car pour le moment les applis ne fonctionnent plus alors que c'était le cas sur beta2 si on récupérait les paramètres individuellement.

#293 fixed jDb / jDao : table prefix Julien
Description

Français

Description et utilisation

Avec ce patch, on peut utiliser un nouveau paramètre "table_prefix" pour les profils de connexion aux bases de données.

Ce paramètre n'est pas requis, le patch fonctionnera avec ou sans.

Définissez votre préfixe de la façon suivante :

[myprofile]
....
table_prefix = "myprefix_"

Quand on utilise jDao, le préfixe est utilisé automatiquement.

Quand on utilise jDb, on doit préfixer explicitement les tables :

$cnx = jDb::getConnection();
$result = $cnx->query('select * from '.$cnx->prefixTable('news').' where category = 10);

Notes techniques

Dans lib/jelix/dao/jDaoGenerator.class.php, j'ai du surcharger le constructeur de jDaoFactoryBase, car la propriété _fromClause est à présent liée dynamiquement au paramètre "table_prefix", et ne peut dont plus être déclarée directement.

English

Description and usage

With this patch, you can set a new parameter called "table_prefix" in your databases' connection profiles.

This new parameter is not required, the patch will work whether it is set or not.

Set your profile prefix like that :

[myprofile]
....
table_prefix = "myprefix_"

When using jDao, you have nothing to do, it all works automatically.

When using jDb, you have to explicitly prefix tables with the new prefixTable method :

$cnx = jDb::getConnection();
$result = $cnx->query('select * from '.$cnx->prefixTable('news').' where category = 10);

Tech notes

In lib/jelix/dao/jDaoGenerator.class.php, I had to overload the constructor of jDaoFactoryBase, because the property _fromClause is now dynamically linked to the connection profile's "table_prefix" parameter, and thus it cannot be set directly anymore.

#352 fixed "jDummyAuthUser class not found" : correction Julien
Description

Bonjour,

dans une configuration à 2 points d'entrée (index1 et index2), si on active le plugin auth sur index2 et pas sur index1, le bug suivant apparait :

la navigation via index2 stocke l'utilisateur en session. Ok

Quand on repasse sur index1, la classe jDummyAuthUser ne peut être chargée.

Contenu du patch :

  • jDummyAuthUser est renommée en jAuthDummyUser et placée dans un fichier à part
  • les instances de jDummyAuthUser deviennent des instances de jAuthDummyUser
  • l'autoload est modifié pour prendre en compte les classes jAuth.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Note: See TracQuery for help on using queries.