Ticket #568 (closed bug: invalid)

Opened 3 months ago

Last modified 3 months ago

cache des zones avec un array

Reported by: hugues Assigned to:
Priority: normal Milestone:
Component: jelix:utils Version: 1.0.3
Severity: normal Keywords:
Cc: Php version:
Review: Hosting Provider:
Documentation needed: 0 Blocking:

Description

Bonjour,

quand on essaye de mettre en cache une zone qui renvoie un array a l'aide de _createContent(), on se retrouve avec un fichier de cache contenant "array"

J'ai du coup serializer et unseralizer de mon coté, mais il serait bon de l'intégrer directement dans la mise en cache non ?

Change History

04/30/08 22:19:06 changed by laurentj

  • status changed from new to closed.
  • resolution set to invalid.
  • component changed from jelix to jelix:utils.

_createContent() ne renvoi jamais de array, et ne doit jamais renvoyer de array() puisque si on surcharge cette méthode, il faut respecter la signature, c'est à dire toujours renvoyer une string.

Bref, bug invalide.

05/01/08 03:01:52 changed by hugues

donc, ça reviens à dire, que dans la seul partie de jelix qui gère le cache, on ne peux renvoyer que des strings ?

une évolution n'est pas envisageable de ce coté la ?

05/01/08 09:33:20 changed by laurentj

une zone n'est pas un gestionnaire de cache. Une zone sert à gérer un "morceau" d'une page web, donc doit génère une chaîne contenant un morceau de HTML ou autre. Une zone ne sert pas à stocker n'importe quoi dans un cache. Si tu fais un usage détourné des objets proposés, ne t'étonne pas que ça ne fonctionne pas comme tu veux.

Pour un cache multi-usage, il y aura jCache, voir le ticket #540.

Download in other formats: Comma-delimited Text Tab-delimited Text RSS Feed