$my_string = "elizaveta";
$my_string_array = str_split($my_string);
$comma_separated = implode($my_string);
$first = strtoupper(array_shift($my_string_array));
$last = strtoupper(array_pop($my_string_array));
print_r($my_string_array);echo "<br>";
echo $first. $comma_separated. $last."<br>";
public static function getTagsById()
{
return Tag::find()->all();
}
$tags = Article::getTagsById();
public function getTags()
{
return $this->hasMany(Tag::className(), ['id' => 'tag_id'])
->viaTable('article_tag', ['article_id' => 'id']);
}
public function getTags()
{
return $this->hasMany(Tag::className(), ['id' => 'tag_id'])
->viaTable('article_tag', ['article_id' => 'id']);
}
http://localhost:8888/my_yii_blog/web/admin/article/view?id=1
http://localhost:8888/my_yii_blog/web/admin/article/set-tags?id=1
http://localhost:8888/my_yii_blog/web/admin/article/view?id=1
http://localhost:8888/my_yii_blog/web/admin/article/update?id=1
http://localhost:8888/my_yii_blog/web/admin/article/set-tags?id=1
http://localhost:8888/my_yii_blog/web/admin/article/update?id=1
Проверил, всё работает.
С index страницы я перешёл на страницу просмотра отдельной записи, потом на форму редактирования этой записи. После отправки данных контролеру(действие update), запись в базе обновилась и сработал redirect на страницу просмотра записи.
http://localhost:8888/my_yii_blog/web/admin/article/set-tags?id=4