Cakephp lire et écrire des fichiers json.

Je suis nouveau sur cakephp. Je suis en train d'enregistrer la sortie json en tant que fichier dans la racine de votre site. J'aimerais aussi lire le fichier dans un tableau.

Je sais qu'on pourrait le tableau de sortie comme objet json à l'aide de json_encode($array). Mais je suis bloqué la création et la lecture des fichiers json dans un tableau.

J'apprécie toute l'aide.

Êtes-vous sûr que vous voulez que le fichier dans la racine de votre site où il sera visible par le grand public? La réponse ci-dessous montre l'utilisation de json_encode et json_decode qui, je pense, répond à votre question.
Je sais que c'est disponible, mais je ne suis pas sûr de la façon de les stocker à l'extérieur de la racine de votre site. Puis-je stocker à l'extérieur de la racine de votre site. J'apprécie toute l'aide.
Bonjour, bien sûr vous pouvez. Selon que vous envisagez de le garder ou non, on peut le stocker dans un sous-répertoire de votre application répertoire/tmp/. Au lieu d'utiliser votre webroot que votre répertoire de base de considérer l'utilisation de TMP ou quelque chose de similaire ( découvrez ossassociatesinc.com/Cakephp-manual/ch11s03.html ). Assurez-vous juste que vous chmod du répertoire pour permettre à l'utilisateur Apache rw accès. file_get_contents et file_put_contents n'avez pas besoin d'accéder à un fichier à l'URL et peut prendre un nom de chemin d'accès (php.net/manual/en/function.file-get-contents.php)

OriginalL'auteur Josh Randall | 2012-03-09