Ticketa
Registered
Привет отново малко бъгнах хахахах,
имам колона `post_settings` в тази колона (до сега) имах обикновен масив от вида на:
{
"status": "is_public",
"avatar":"https://www.gravatar.com/avatar/64e1b8d34f425d19e1ee2ea7236d3028?s=80&d=identicon&r=g",
"cover":""
}
Обаче, днес добавих нов параметър с масив "social_link":
Като цяло проблема ми е, че не успявам да изведа информацията за social_fb и social_tw
Опитвам по следния начин:
Получавам грешка:
Това ми е print_r((json_decode($data->channel->channel_settings)->social_link));
Array (
[0] => stdClass Object (
[social_fb] =>
[count] => 9
)
[1] => stdClass Object (
[social_tw] =>
[count] => 14 )
)
имам колона `post_settings` в тази колона (до сега) имах обикновен масив от вида на:
{
"status": "is_public",
"avatar":"https://www.gravatar.com/avatar/64e1b8d34f425d19e1ee2ea7236d3028?s=80&d=identicon&r=g",
"cover":""
}
Обаче, днес добавих нов параметър с масив "social_link":
JSON:
{
"status":"is_public",
"avatar":"https://www.gravatar.com/avatar/64e1b8d34f425d19e1ee2ea7236d3028?s=80&d=identicon&r=g",
"cover":"",
"social_link":[
{
"social_fb":"https://facebook.com/link",
"count":"9"
},
{
"social_tw":"",
"count":"14"
}
]
}
Като цяло проблема ми е, че не успявам да изведа информацията за social_fb и social_tw
Опитвам по следния начин:
PHP:
<?php if((json_decode($data->channel->channel_settings)->social_link ?? null) && (json_decode($data->channel->channel_settings)->social_link != '')): ?>
<h5>Връзки</h5>
<p>
<?php foreach ((json_decode($data->channel->channel_settings)->social_link) as $RowSocialLink): ?>
<?php if($RowSocialLink->social_fb != NULL): ?>
<a href="<?= $RowSocialLink->social_fb; ?>"><i class="fa fa-facebook-square" style="font-size:36px"></i></a>
<?php endif; ?>
<?php if($RowSocialLink->social_tw != NULL): ?>
<a href="<?= $RowSocialLink->social_tw; ?>"><i class="fa fa-twitter-square" style="font-size:36px"></i></a>
<?php endif; ?>
<?php endforeach; ?>
</p>
<?php endif; ?>
Получавам грешка:
Notice: Undefined property: stdClass::$social_tw in
Notice: Undefined property: stdClass::$social_fb in
Това ми е print_r((json_decode($data->channel->channel_settings)->social_link));
Array (
[0] => stdClass Object (
[social_fb] =>
[count] => 9
)
[1] => stdClass Object (
[social_tw] =>
[count] => 14 )
)
Последно редактирано: