При нажатии на кнопку поста выдает ошибку 404.Как должен выглядеть маршрут к посту.
P.S. как видно на скрине, то роутинг не настроен.
Код в modules/blog/views/view.php
<?php
use yii\helpers\Html;
use yii\widgets\DetailView;
/* @var $this yii\web\View */
/* @var $model app\modules\blog\models\Posts */
$this->title = $model->title;
$this->params['breadcrumbs'][] = ['label' => 'Posts', 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="posts-view">
<h1><?= Html::encode($this->title) ?></h1>
<p>
<?= Html::a('Update', ['update', 'id' => $model->id], ['class' => 'btn btn-primary']) ?>
<?= Html::a('Delete', ['delete', 'id' => $model->id], [
'class' => 'btn btn-danger',
'data' => [
'confirm' => 'Are you sure you want to delete this item?',
'method' => 'post',
],
]) ?>
</p>
<?= DetailView::widget([
'model' => $model,
'attributes' => [
'id',
'title',
'text:ntext',
'text_preview',
'img',
],
]) ?>
</div>
код modules/blog/views/index.php
use yii\helpers\Html;
use yii\grid\GridView;
/* @var $this yii\web\View */
/* @var $searchModel app\modules\blog\models\PostsSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = 'Posts';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="posts-index">
<h1><?= Html::encode($this->title) ?></h1>
<?php // echo $this->render('_search', ['model' => $searchModel]); ?>
<p>
<?= Html::a('Create Posts', ['create'], ['class' => 'btn btn-success']) ?>
</p>
<div class="row">
<?php foreach ($posts as $arr) { ?>
<div class="col-sm-6 col-md-4">
<div class="thumbnail">
<img src="<?= "/basic/web" . $arr->img ?>" alt="<?= $arr->title ?>">
<div class="caption">
<h3><?= $arr->title ?></h3>
<p><?= $arr->text_preview?></p>
<p><a href="?r=blog/default/view?id=<?=$arr->id ?>" class="btn btn-primary" role="button">Read</a> <a href="#" class="btn btn-default" role="button">Button</a></p>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
а это часть кода в modules/blog/controllers/DefaultController.php
/**
* Displays a single Posts model.
* @param integer $id
* @return mixed
*/
public function actionView($id)
{
return $this->render('view', [
'model' => $this->findModel($id),
]);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Собственно надо, чтобы при нажатии на кнопку "Обновить" в админке WP Страницы->Редактировать страницу срабатывала своя функция, которая проверяет,...
Здравствуйте, делаю единую точку входа(подключаю страницы) и не могу реализовать такоеИмею вот такой код в файле index
Мне нужно вывести из 5 таблиц все данные, у которых равны idТак не правильно и не работает
Что я делаю не так ? Почему не обновляется пользовательское свойство ? Согласно официальной документации вроде, вот код