<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Hoa Forum]]></title>
	<link rel="self" href="http://hoa-project.net/Forum/feed/atom/"/>
	<updated>2010-09-06T18:26:18Z</updated>
	<generator>PunBB</generator>
	<id>http://hoa-project.net/Forum/</id>
		<entry>
			<title type="html"><![CDATA[Hoa_Xyl vient d'apparaître dans le tronc]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/387/hoaxyl-vient-dapparaitre-dans-le-tronc/new/posts/"/>
			<summary type="html"><![CDATA[Hey :),

Une bonne nouvelle, Hoa_Xyl vient d'apparaître dans le tronc de Hoa.
Qu'est-ce que ça signifie ? Bah que j'ai passé 3 semaines à me casser les dents à pondre la théorie, que j'ai passé 2 semaines à me casser celles qui restaient pour passer à la pratique avec beaucoup de difficulté. Au final, le principe de XYL est déjà fonctionnel. Il reste beaucoup à faire, c'est évident, mais le plus dur est fait, j'ai le squelette !

[b]XYL sans injection de données : une face XSLT[/b]

XYL peut s'utiliser sans injection de données, c'est à dire sans donner provenant de PHP, on écrit notre bazar en brut, comme si on écrivait de l'HTML, du XML, du Docbook peu importe. Dans ce cas, tout fonctionne bien, on est capable de transformer XYL vers ce qu'on veut : HTML, PDF, texte etc. Pour l'instant, j'ai créé deux balises : <page> et <p>, et elles savent se transformer en HTML5. Hyper simple, pas de soucis, c'est juste pour tester le mécanisme.

[b]XYL avec injection de données : ça devient magique …[/b]

Je vulgarise le principe de XYL : on a un gros sceau de données, des tableaux de tableaux de tableaux dans tous les sens. On le manipule comme on veut, on y ajoute des données etc. XYL va traiter ça en plusieurs phases. Je dirais en fait en 2 phases.
Phase 1 : on lie toutes les données aux éléments. Lier = faire une référence ici, donc légèreté et rapidité. Pas de copie. Et modification des données propagées, donc si ajout, ajout partout. Je ne sais pas si ça vous cause mais j'ai beaucoup galéré à faire ça … Exemple : [code]% Data bucket
array(
    'main' => array(
        'foo' => 'bar'
    )
)

% Test.xyl
<page value="?main">
  <p value="?foo" />
</page>

% Après rendu HTML5
<!DOCTYPE html>

<html>
<body>
<p>bar</p>
</body>
</html>[/code] Ça peut paraître bidon pour l'instant, mais ça montre que l'ensemble du mécanisme est en place. <p> travaille sur un sous-ensemble de données hérité de son plus proche parent (parent, grand-parent ou n-grand-parent). Je n'explique pas toute la théorie maintenant car je serai sûrement brouillon et je ne veux pas vous affoler. Vous savez, dans ma tête c'est jamais hyper clair, il me faut du temps pour formuler les choses :).

Phase 2 : maintenant que toutes les données sont liées et qu'on a fini dans ajouter ou d'en modifier, alors on passe au rendu. On choisit son format de sortie et on passe le tout à la moulinette.

Pourquoi est-ce important de lier les données aux éléments ? Imaginer qu'un élément en fin de document veuille ajouter un lien vers un fichier Javascript dans le cas d'un document HTML ? Et bin on sélectionne notre sceau de données, on ajoute le nom du fichier là où il faut et c'est fini. Comme tout est lié avec des références, la donnée sera immédiatement ajoutée sur notre bon élément qui lit la liste des fichiers par exemple (imaginons un élément <head>). Vous me suivez ? Pas vraiment hyper clair mon histoire …

[b]Conclusion[/b]

Une petite conclusion allé.
XYL a déjà le mécanisme en place. Le plus dur est fait : répartir les tâches, les objets, le mécanisme, les charges, les performances, bref faire un squelette.
Techniquement ce n'était pas simple, vraiment pas. Hoa_Xml a dû subir quelques modifications pour être plus facilement extensible.

XYL sans données fonctionne comme XSLT, il sait transformer un document XML (XYL en fait, mais on peut créer tous les éléments XML que l'on souhaite) vers n'importe quelle sortie.

XYL avec données est en cours de construction. Encore beauucoup de chemin, mais on a une base très solide, croyez-moi :).

Pour les curieux, regarder les sources de Framework/Library/Xyl/, vous allez les trouver ridiculement petites, mais incroyablement compliquées …]]></summary>
			<author>
				<name><![CDATA[Hywan]]></name>
				<uri>http://hoa-project.net/Forum/user/2/</uri>
			</author>
			<updated>2010-09-06T18:26:18Z</updated>
			<id>http://hoa-project.net/Forum/topic/387/hoaxyl-vient-dapparaitre-dans-le-tronc/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Petit concours : trouver un namespace pour XYL !]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/402/petit-concours-trouver-un-namespace-pour-xyl/new/posts/"/>
			<summary type="html"><![CDATA[Hey :),

Je dois choisir un namespace XML pour XYL, vous savez, le truc là : [code]<… xmlns="http://…">[/code] Celui de XUL est juste génial : [url]http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul[/url].
Pour XYL, j'en aurai souhaité un sympa aussi. Sauf que XYL veut dire : XML Yielding Language (peut-être que le nom est mal choisi ?) et j'ai du mal à trouver un jeu de mot avec.

Je vous sais assez fort pour ça (vous avez trouvé Khoala, que j'adore !), donc voici un petit concours.
Celui qui me trouve un espace de nom qui défonce, il gagnera des badges et des cartes de visites Hoa ! Et peut-être même … un T-Shirt !

Vous avez le droit d'utiliser tout et n'importe quoi.
XYL peut-être le nom court pour le Xylitol, de formule chimique C5H12O5, et de fomule systémique (2,3,4,5) tetrahydroxy-pentanol, qui est un subsitut au sucre classique. Le sucre, ça peut devenir [i]candy[/i] ou ce genre de chose qui sonne bien.
Les conditions sont : doit être hyper geek, pas nécessairement facile à écrire (c'est là que c'est drôle), en anglais ou en Mathématiques ou en Chimie (oui, ce sont des langues à part) et qui fasse sourire :).

À vous !]]></summary>
			<author>
				<name><![CDATA[Hywan]]></name>
				<uri>http://hoa-project.net/Forum/user/2/</uri>
			</author>
			<updated>2010-09-06T18:23:26Z</updated>
			<id>http://hoa-project.net/Forum/topic/402/petit-concours-trouver-un-namespace-pour-xyl/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Design de Hoathis]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/403/design-de-hoathis/new/posts/"/>
			<summary type="html"><![CDATA[Hey :),

J'ai commencé depuis peu des brouillons du design de Hoathis (que je vous dévoilerais petit à petit). Je fais ça quand j'ai l'inspiration et quand j'en ai marre d'avoir la tête dans le code C de PHP pour comprendre certains problèmes que je rencontre …

Je vais donc ouvrir le bal avec un sondage : quel est le symbole de soulignement que vous préférez (1 ou 2) ?
[img]http://web16.twitpic.com/img/155930053-30ea07c27e35248f675489c4112a2964.4c810668-full.jpg[/img]]]></summary>
			<author>
				<name><![CDATA[Hywan]]></name>
				<uri>http://hoa-project.net/Forum/user/2/</uri>
			</author>
			<updated>2010-09-06T18:23:13Z</updated>
			<id>http://hoa-project.net/Forum/topic/403/design-de-hoathis/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Pas de nouvelle]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/401/pas-de-nouvelle/new/posts/"/>
			<summary type="html"><![CDATA[Bonjour,

Désolé pour cette longue absence mais je préparais ma soutenance pour valider ma licence.

J'ai mention bien avec une note de 16 :)]]></summary>
			<author>
				<name><![CDATA[Hywan]]></name>
				<email><![CDATA[darche.antoine@gmail.com]]></email>
				<uri>http://hoa-project.net/Forum/user/77/</uri>
			</author>
			<updated>2010-09-03T07:38:02Z</updated>
			<id>http://hoa-project.net/Forum/topic/401/pas-de-nouvelle/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Mariage et absence]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/390/mariage-et-absence/new/posts/"/>
			<summary type="html"><![CDATA[Hey :),

Je voulais vous prévenir que mon mariage est pour bientôt et que logiquement le développement de Hoa va ralentir pendant le mois d'aout de temps à autre.
En effet, je me maris le 7 aout. Donc à partir du 1 aout, je serai hors-ligne. Ensuite, du 9 au 19, Hoa va reprendre. Puis du 20 au 26, je serai en voyage de noce. Enfin, septembre, ce sera la rentrée en Master 2 Recherche, option Sécurité et Sûreté du Logiciel (de la preuve et du test quoi ;)), donc ce sera surprise.

Vous connaissez mon planning maintenant :).
Veuillez m'excuser si jamais vous avez des problèmes entre temps. J'espère qu'il y aura toujours quelqu'un pour réussir à vous aider.]]></summary>
			<author>
				<name><![CDATA[Hywan]]></name>
				<uri>http://hoa-project.net/Forum/user/2/</uri>
			</author>
			<updated>2010-08-29T16:40:21Z</updated>
			<id>http://hoa-project.net/Forum/topic/390/mariage-et-absence/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[[Résolu] Hoa_Form : input type email]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/400/resolu-hoaform-input-type-email/new/posts/"/>
			<summary type="html"><![CDATA[Bonjour :) .

Et oui, j'ai encore un problème. Cette fois-ci, il est directement lié au HTML5 :
Merveilleuse avancée pour moult raisons, cet HTML5 ! Entre autres, les nouvelles valeurs possibles des champs <input />. Bon, personnellement, les champs url, range ou color ne m'intéressent pas pour l'instant, mais le champ email serait fortement appréciable. Même si sa prise en charge est très partielle pour l'instant (Opera 9 le supporte [url=http://www.w3schools.com/html5/html5_form_input_types.asp]je crois[/url], et [url=https://mozillalabs.com/blog/2010/03/contacts-in-the-browser/]l'addon Contacts de Firefox[/url] en tire profit aussi).

Voyant qu'il n'est pas intégré à Hoa_Form, j'ai un peu bidouillé le fichier en attendant la refonte du paquetage (il me semble avoir lu que c'était prévu).
J'ai donc fait une copie de Hoa_Form_Element_InputText vers Hoa_Form_Element_InputMail en faisant les modifs nécessaires dans le fichier, bien sûr.
J'ai également ajouté la constante ELEMENT_INPUT_EMAIL = 'email' dans Hoa_Form.

Mais si ça fonctionnait, je ne serais pas là. Alors à la place d'un joli champ email, une exception Hoa_Exception toute bête est levée :
[code]Hoa_Core::_import: (2) File /home/jonathan/Public/lib.hoa/Hoa_Framework/Framework/Library/Form/Element/Email.php is not found.
in /home/jonathan/Public/lib.hoa/Hoa_Framework/Framework/Core/Core.php at 468.[/code]

Et dès qu'il s'agit de bidouillage dans les paquetages officiels, les exceptions sont rarement d'une grande aide. Quelqu'un saurait-il me dire ce que j'ai fait de travers :D ?]]></summary>
			<author>
				<name><![CDATA[Hywan]]></name>
				<uri>http://hoa-project.net/Forum/user/68/</uri>
			</author>
			<updated>2010-08-28T12:13:31Z</updated>
			<id>http://hoa-project.net/Forum/topic/400/resolu-hoaform-input-type-email/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Migration vers Mercurial]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/399/migration-vers-mercurial/new/posts/"/>
			<summary type="html"><![CDATA[Hey :),

Vous allez tous avoir peur mais je vous annonce que Hoa devrait migrer vers Mercurial au lieu de SVN.
Pourquoi ?

Plusieurs raisons m'y poussent. Tout d'abord le simple fait que Mercurial est bien meilleur que SVN. Il raisonne à partir de [i]changesets[/i] au lieu de révisions, ce qui permet de rejouer énormément de choses et ça va faciliter énormément les [i]merges[/i]. Ça paraît bête dit comme ça, mais quand je travaille sur plusieurs paquetages en même temps, j'aimerais bien faire des [i]commits[/i] sans forcément poluer le tronc. J'aimerais avoir des files de patches, de commits etc. Mercurial me permet de faire tout ça.

D'autant qu'avec Hoathis, on va commencer à avoir des contributions, et pas seulement 10 geeks je l'espère. Il nous faut un outil digne de ce nom et Mercurial est le meilleur que j'ai trouvé.

Je me suis formé sur Mercurial durant toute cette semaine en plus de mes connaissances acquises chez Mozilla. J'ai travaillé sur la migration.

La migration devrait se faire en douceur. Je pense laisser le dépôt SVN pour ceux qui ne seraient pas encore à jour ou qui ne peuvent pas migrer tout de suite. Et je vais reprendre Mercurial depuis la révision zéro de toute façon. Il me reste le problème des droits à gérer au niveau du serveur (il ne faudrait pas que les contributeurs du laboratoire de Hoa me tombe dessus tout de suite ;)).

La migration devrait se dérouler quand la [i]release[/i] se rapprochera, c'est à dire avant fin 2010 (oh la la, enfin une date !). C'est à dire que Hoa v1 devrait sortir sur Mercurial (en plus des archives). Ça me laissera le temps d'adapter tous mes scripts pour gérer Hoa et ça vous laissera le temps de vous préparer à migrer. Notez que pour vous, ce ne sera pas hyper compliqué …

Votre avis m'intéresse. Mercurial est mon choix. Le trouvez-vous bien ou pas ? Préférez-vous un autre système ? Git par exemple ?
J'ai besoin de vos connaissances aussi pour lire un dépôt Mercurial en PHP (si on choisit Mercurial), pour les besoins de [url=http://hoathis.net]Hoathis.net[/url] pour la suite. Des gars motivés ?]]></summary>
			<author>
				<name><![CDATA[Hywan]]></name>
				<uri>http://hoa-project.net/Forum/user/2/</uri>
			</author>
			<updated>2010-08-19T20:51:31Z</updated>
			<id>http://hoa-project.net/Forum/topic/399/migration-vers-mercurial/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Outils dédiés au développement de Hoathis (pour les contributeurs)]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/362/outils-dedies-au-developpement-de-hoathis-pour-les-contributeurs/new/posts/"/>
			<summary type="html"><![CDATA[Hey :),

Voici les outils que je mets à disposition de tous les contributeurs sur le projet Hoathis :
[list=*]
[*]SVN ;[/*]
[*]Redmine ;[/*]
[*]adresse e-mail si besoin[/*]
[/list]

Pour le SVN, vous n'aurez pas forcément le droit de commit sur tout le projet. Je reste le [i]super-commiter[/i], mais vous aurez quand même pas mal de droits, ne vous en faites pas :).

Si vous avez besoin d'outils supplémentaires, dites le moi ([i]mailing-list[/i] par exemple …).]]></summary>
			<author>
				<name><![CDATA[Hywan]]></name>
				<uri>http://hoa-project.net/Forum/user/2/</uri>
			</author>
			<updated>2010-08-18T08:30:04Z</updated>
			<id>http://hoa-project.net/Forum/topic/362/outils-dedies-au-developpement-de-hoathis-pour-les-contributeurs/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Problème de déconnection SESSION]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/363/probleme-de-deconnection-session/new/posts/"/>
			<summary type="html"><![CDATA[Hey,

Voila c'est mon 2ème site que je fait sous Hoa et j'ai aucun de problème de Session chez moi ou chez des potes.
Par contre au boulot, quand je me connecte sur mon site dans le back office, j'ai des problème de déconnection ALEATOIRE.

Tout les pc du boulot font se problème, je passe par un proxy.
Les sessions changent d'id tout le temps. Le problème ne peut pas venir de là car à la maison ça fonctionne très bien.

J'en ai marre car c'est un énorme problème.

Et je le précise encore une fois les déconnection fonction de manière aléatoire. De plus parfois, on va dire 1 fois / 20 lors de la connection j'ai un problème de droit sur le fichier tmp/ (1 fois sur 20 !!!!)

Merci de votre aide j'an ai absolument.]]></summary>
			<author>
				<name><![CDATA[Ecureuil Virtuel]]></name>
				<email><![CDATA[darche.antoine@gmail.com]]></email>
				<uri>http://hoa-project.net/Forum/user/77/</uri>
			</author>
			<updated>2010-08-17T16:13:46Z</updated>
			<id>http://hoa-project.net/Forum/topic/363/probleme-de-deconnection-session/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Mise en forme de la ligne de commande...]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/398/mise-en-forme-de-la-ligne-de-commande/new/posts/"/>
			<summary type="html"><![CDATA[Bonjour bonjour,

Je voulais juste avoir quelques pistes, concernant la méthode que tu as utilisé pour avoir de la coloration sur les retours de la commande hoa...?
J'ai fouillé dans le trunk, mais je n'ai pas réussit à trouver le fichier incriminé!

Merci d'avance, on verra après avoir lu le fichier si je peux me débrouiller tout seul ou  pas ;)]]></summary>
			<author>
				<name><![CDATA[Hywan]]></name>
				<uri>http://hoa-project.net/Forum/user/20/</uri>
			</author>
			<updated>2010-08-17T14:24:20Z</updated>
			<id>http://hoa-project.net/Forum/topic/398/mise-en-forme-de-la-ligne-de-commande/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Master en apprentissage avec Hoa]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/395/master-en-apprentissage-avec-hoa/new/posts/"/>
			<summary type="html"><![CDATA[Bon j'ai réussi facilement à trouver mon entreprise grâce à mon expérience avec Hoa.

Voila c'est officiel Hoa va tourner chez Orange :)

Je serais chef de projet junior là-bas en toute autonomie :)

Vivement septembre !]]></summary>
			<author>
				<name><![CDATA[Ecureuil Virtuel]]></name>
				<email><![CDATA[darche.antoine@gmail.com]]></email>
				<uri>http://hoa-project.net/Forum/user/77/</uri>
			</author>
			<updated>2010-08-13T13:48:00Z</updated>
			<id>http://hoa-project.net/Forum/topic/395/master-en-apprentissage-avec-hoa/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Recherche sur Hoa Forum]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/397/recherche-sur-hoa-forum/new/posts/"/>
			<summary type="html"><![CDATA[MDR c'est quoi ce message ???!!! : 
[quote]Les recherches doivent être espaces d'au moins 30 secondes. Veuillez ressayer plus tard[/quote]

:lol: :lol: :lol: :lol: :lol:]]></summary>
			<author>
				<name><![CDATA[Ecureuil Virtuel]]></name>
				<email><![CDATA[darche.antoine@gmail.com]]></email>
				<uri>http://hoa-project.net/Forum/user/77/</uri>
			</author>
			<updated>2010-08-13T13:43:47Z</updated>
			<id>http://hoa-project.net/Forum/topic/397/recherche-sur-hoa-forum/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Life in the Cloud aime Hoa]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/396/life-in-the-cloud-aime-hoa/new/posts/"/>
			<summary type="html"><![CDATA[Hey :),

Depuis quelques semaines, une [b]agence Web[/b] sur [b]Rennes[/b] est née. Elle s'appelle [url=http://lifeinthecloud.fr][b]Life In The Cloud[/b][/url] et est constituée de deux membres importants de Hoa et frères dans la vie : [url=http://lifeinthecloud.fr/Litterature/CurriculumGregory.html]Grégory Darche[/url] et [url=http://lifeinthecloud.fr/Litterature/CurriculumAntoine.html]Antoine Darche[/url].
[img]http://lifeinthecloud.fr/Images/lifeinthecloud.png[/img]
[url=http://lifeinthecloud.fr/Services/Offres.html]Cette agence propose la panoplie quasi-[b]complète[/b][/url] pour des [b]sites Web[/b] et petites et moyennes [b]applications[/b] : développement, webdesign, référencement, audits et études, communication et hébergement.

Ils mettent en avant les dernières technologies comme le montre leur site : HTML5 et CSS3 au rendez-vous (on ne parle que de ça en ce moment alors allons-y ;)). Site qui d'ailleurs est un bel exemple de leur savoir-faire !
Avis personnel : j'ai craqué sur le design :).

Leurs solutions techniques sont vastes. Ils utilisent les API d'Orange et connaissent la plateforme Android, iOS et Windows Phone pour développer sur mobile. Mais ils utilisent également PHP, MySQL, Mootools, jQuery et … … [b]Hoa[/b] !

Hoa est en effet utilisé pour de nombreuses de leurs réalisations. Je dois admettre qu'ils sont les plus fervants contributeurs à Hoa et que ça m'encourage à continuer et à persévérer :).

Bravo donc à cette fine équipe. J'espère que les liens entre Life In The Cloud et Hoa vont se ressérer d'avantage pour des projets toujours plus excitants ;).]]></summary>
			<author>
				<name><![CDATA[Ecureuil Virtuel]]></name>
				<uri>http://hoa-project.net/Forum/user/2/</uri>
			</author>
			<updated>2010-08-12T11:33:34Z</updated>
			<id>http://hoa-project.net/Forum/topic/396/life-in-the-cloud-aime-hoa/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Bug potentiel sur PHP_VERSION_ID]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/394/bug-potentiel-sur-phpversionid/new/posts/"/>
			<summary type="html"><![CDATA[Est-ce que ça renvoit quelque chose de cool pour PHP 5.2.11 par exemple ? Je ne pense pas.
[code]!defined('PHP_VERSION_ID')  and $v = PHP_VERSION
                            and define('PHP_VERSION_ID',   $v{0} * 10000
                                                         + $v{2} * 100
                                                         + $v{4});[/code]

PS : accessoirement, remplacer les {} par [] ça ferait du bien aussi ! ^^]]></summary>
			<author>
				<name><![CDATA[Hywan]]></name>
				<uri>http://hoa-project.net/Forum/user/6/</uri>
			</author>
			<updated>2010-08-12T08:49:57Z</updated>
			<id>http://hoa-project.net/Forum/topic/394/bug-potentiel-sur-phpversionid/new/posts/</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[[Résolu] Hoa_Database_Dal et requêtes préparées.]]></title>
			<link rel="alternate" href="http://hoa-project.net/Forum/topic/393/resolu-hoadatabasedal-et-requetes-preparees/new/posts/"/>
			<summary type="html"><![CDATA[Hey :D !

À cette heure tardive, je suis en plein développement de ce qui sera bientôt (je l'espère) une version fonctionnelle de mon site web. Et plus particulièrement sur la base données.
Je vais passer les détails, et résumer le problème au plus simple. J'ai ce code :
[code]$db = Hoa_Database_Dal::getInstance( 'default' );

$statement = $db->prepare( '
    SELECT *
    FROM maTable
    LIMIT :count
;' );

var_dump( $statement->execute( array( ':count' => 5 ) )
                    ->fetchAll() );[/code]

À priori, il est censé me renvoyer les cinq premiers enregistrements de [i]maTable[/i]. Mais à la place, j'ai une belle [i]Hoa_Database_Dal_Exception[/i] qui me dit : [quote]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''5'' at line 3[/quote]
Bref, pas tout à fait ce que je cherche. Alors dans un éclaire de lucidité, je remplace les dernières lignes de mon code par : 
[code]$count = 5;
$statement->bindParameter( ':count', $count );
var_dump( $statement->execute( /* plus rien ici */ )
                    ->fetchAll() );[/code]

Cette fois-ci, plus d'exception, alors que la requête finale devrait être identique, sauf erreur de ma part (me l'indiquer dans ce cas :p).
MAIS ! ladite requête ne me renvoie aucun résultat, et je peux assurer qu'il y en a. Histoire de vérifier que mes connaissances rouillées du SQL n'étaient pas en cause, j'ai tenté cet [u]autre[/u] code :
[code]$statement = $db->query( '
    SELECT *
    FROM maTable
    LIMIT 5
;' );
var_dump( $statement->fetchAll() );[/code]

Et là, TA-DAA ! ça fonctionne :D ! Mais je ne peux pas profiter de ma requête préparée :(.

Alors je cherche à comprendre pourquoi mon premier code renvoie une erreur de syntaxe, et le second aucun résultat, alors que les deux sont je crois équivalents au dernier (au niveau de la requête finale censée être envoyée)...
Quelqu'un pour m'éclairer de ses lumières :D ?

PS : au passage, une question qui n'a rien à voir avec ça : il y a un print_r() caché à la ligne 401 de [i]Hoa_Locale[/i]. Paquetage encore en développement ou oubli ?]]></summary>
			<author>
				<name><![CDATA[Hywan]]></name>
				<uri>http://hoa-project.net/Forum/user/68/</uri>
			</author>
			<updated>2010-08-10T08:13:39Z</updated>
			<id>http://hoa-project.net/Forum/topic/393/resolu-hoadatabasedal-et-requetes-preparees/new/posts/</id>
		</entry>
</feed>
