我正在为我的应用程序做一个联系人功能,我想在它上面放一个标签功能。但我不会只为这个创建一个表,我想用一排接触场像Cakephp 3+保存数组在mysql的一个字段
id | Contact | Name | Tags
1 | [email protected]|Test |["a","b"]
,并在我的contacts.ctp
<?php foreach($contacts as $contact){
echo "Name : $contact->name Contact : $contact->contact <br> tags:";
foreach($contact->tags as $tag){
echo $tag;
}}?>
将数组直接保存到数据库字段可能是不可能的。但是你可以通过把它转换成JSON字符串来保存它。所有你需要做的只是解码,以获得原始数组 –