Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Yii, Yii2
Войти
Регистрация
Восстановить пароль
 
Спрашыватель
0 / 0 / 3
Регистрация: 30.05.2016
Сообщений: 134
1

В Yii ошибка при выборе из базы данных

29.07.2016, 19:17. Просмотров 255. Ответов 2
Метки нет (Все метки)

Вот ошибка
В Yii ошибка при выборе из базы данных

контроллер:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
 
namespace app\controllers;
 
use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
use yii\filters\VerbFilter;
use app\models\MyList;
class SiteController extends Controller
{
    public function actionIndex()
    {
        return $this->render('index');
    }
 
    
    public function actionAbout()
    {
        return $this->render('about');
    }
     public function actionHello()
    {
      
        $array= MyList::getAll();
        return $this->render('hello',['varInArray' => $array]);
    }
}
Модель
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php 
namespace app\models;
 
class MyList extends \yii\db\ActiveRecord{
 
public  static function tableName(){
 
    return 'list';
 
}
public static function getAll()
{
 
        $data = self::find()->all();
        return $data;
}
 
}
Вид
PHP
1
2
3
4
5
6
7
8
9
<h1><?php echo $varInView;?></h1>
 
<div>
<ul>
<?php foreach($varInArray as $item):?>
    <li><?php echo $item->title ?></li>
<?php endforeach ?>
</ul>
</div>
Файл базы данных
PHP
1
2
3
4
5
6
7
8
9
<?php
 
return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=application',
    'username' => 'root',
    'password' => '1412',
    'charset' => 'utf8',
];
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2016, 19:17
Ответы с готовыми решениями:

Подключение базы данных для прототипирования моделей в yii
Учусь по книге *Разработка современных динамический Web-сайтов*, автор Дронов....

Ошибка при запуске установленного Yii
Есть Denwer с PHP 5.5.9 (обновил с 5.3). Установил Composer (по этому уроку)...

Yii validate unique при обновлении данных ругается на существующий email пользователя
Друзья, подскажите пжл, делаю валидацию email, но при сохранении обновленных...

Yii 1.* долгая выборка из базы
Пишу такой запрос. $criteria = new CDbCriteria; $criteria-&gt;condition =...

Чтение из базы и вывод в бровзер в YII
Доброе времени суток уважаемые программисты. Начал изучать YII Фреймворк и...

2
Спрашыватель
0 / 0 / 3
Регистрация: 30.05.2016
Сообщений: 134
30.07.2016, 10:25  [ТС] 2
Где ошибка скажите плиз.Уже всю голову сломал

Добавлено через 13 часов 5 минут
Когда настраивал случайно удалил строчку 'db' => require(__DIR__ . '/db.php'), в web.php.Теперь работает всё
0
php10
143 / 104 / 42
Регистрация: 30.04.2016
Сообщений: 544
30.07.2016, 12:26 3
Ну молодец, что разобрался) Такая ошибка возникает, если компонент не удалось загрузить. Вы удалили db, который отвечает за соединение с бд, вот и получили ошибку)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2016, 12:26

Почему в yii может быть пустым Yii::app()->request->urlReferrer?
Добрый день, Засунул в экшн контроллера (users/registration) такую...

Как в Yii можно выполнить действие обратное Yii::app()->user->checkAccess('3')?
Руководствовался рецептом yiiframework.ru/doc/cookbook/ru/access.rbac.file ....

Вывод данных из БД в Yii
Имеется таблица в базе данных(для упрощения) id Name Num 1 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru