Jelajahi Sumber

MySQL : Longueurs maximum des champs texte

Ajout de sécurités pour ne pas dépasser les longueurs de texte déclarées
dans MySQL (varchar ou text selon les champs)
Alexandre Alapetite 12 tahun lalu
induk
melakukan
396fefeae1
1 mengubah file dengan 6 tambahan dan 6 penghapusan
  1. 6 6
      app/models/Entry.php

+ 6 - 6
app/models/Entry.php

@@ -179,16 +179,16 @@ class Entry extends Model {
 	public function toArray () {
 		return array (
 			'id' => $this->id (),
-			'guid' => $this->guid (),
-			'title' => $this->title (),
-			'author' => $this->author (),
-			'content' => $this->content (),
-			'link' => $this->link (),
+			'guid' => substr($this->guid (), 0, 65535),
+			'title' => substr($this->title (), 0, 255),
+			'author' => substr($this->author (), 0, 255),
+			'content' => substr($this->content (), 0, 65535),
+			'link' => substr($this->link (), 0, 65535),
 			'date' => $this->date (true),
 			'is_read' => $this->isRead (),
 			'is_favorite' => $this->isFavorite (),
 			'id_feed' => $this->feed (),
-			'tags' => $this->tags (true)
+			'tags' => substr($this->tags (true), 0, 65535),
 		);
 	}
 }