Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

AlexSer

  • 5
    вклад
  • 220
    вопросов
  • 12
    ответов
  • 0%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Почему отображается php текстом?

    AlexSer @AlexSer
    Может дело в apache не настроены короткие теги PHP.
    Ответ написан 13 июл. 2022
    1 комментарий
    1 комментарий
  • Может ли такой php код считается сделанным по паттерну MVC?

    AlexSer @AlexSer
    нет) У тебя просто единая точка входа!
    Ответ написан 13 июл. 2022
    Комментировать
    Комментировать
  • Не включается монитор. Пишет "no signal"?

    AlexSer @AlexSer
    Скорее сгорел северный мост, тащи в сервис, проблема нередкая. Перепаяют тебе за день!
    Ответ написан более года назад
  • DHCP на Windows Server?

    AlexSer @AlexSer
    Вопрос сколько компов у тебя в сети? Если больше 10 то советую переходить на Доменную сеть. Ну а dhcp сервер, конечно лучше если будет на отдельном серваке, так же прокси для контроля инета.
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Почему в данном PHP коде не наследутся public метод?

    AlexSer @AlexSer
    Она у тебя приватная, может вызываться только внутри своего класса!
    Ответ написан более года назад
    Комментировать
    Комментировать
  • В чем причина ошибки QT MYSQL?

    AlexSer @AlexSer Автор вопроса
    Если у кого то будет такая же ошибка - решение установите VC ++ 2010. Сразу все заработает
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как сделать тяжелый импорт из excel 800к товаров?

    AlexSer @AlexSer
    ставь DBFORGE сделай загрузку с данных XLS, и пиши запросы в таблицу.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как перерасти из кодера в программиста?

    AlexSer @AlexSer
    Думаю хорошие программисты все идеалисты. Именно поэтому им все время не нравиться то, что они делают. Сегодня тебе кажется, что ты пишешь красивый код. А через месяц смотришь на свой тот же код, и думаешь: - "блин что за урод это писал, ну как так можно".))
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как лучше всего организовать таблицы БД и модели в Yii2?

    AlexSer @AlexSer Автор вопроса
    Все хорошо только вот с очтетами как тут? Если для составных анализов analiz_id пудет один....как я отчеты буду брать?
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Как d yii2 работать с моделью USER?

    AlexSer @AlexSer Автор вопроса
    model User:
    <?php
    namespace frontend\models;
    use Yii;
    /**
     * This is the model class for table "user".
     *
     * @property int $id
     * @property string $username
     * @property string $auth_key
     * @property string $password_hash
     * @property string $password_reset_token
     * @property string $email
     * @property int $status
     * @property int $created_at
     * @property int $updated_at
     * @property int $medpersonal_id
     *
     * @property Medpersonal $medpersonal
     */
    class User extends \yii\db\ActiveRecord
    {
        /**
         * @inheritdoc
         */
        public static function tableName()
        {
            return 'user';
        }
    
        /**
         * @inheritdoc
         */
        public function rules()
        {
            return [
                [['username', 'auth_key', 'password_hash', 'email', 'created_at', 'updated_at'], 'required'],
                [['status', 'created_at', 'updated_at', 'medpersonal_id'], 'integer'],
                [['username', 'password_hash', 'password_reset_token', 'email'], 'string', 'max' => 255],
                [['auth_key'], 'string', 'max' => 32],
                [['username'], 'unique'],
                [['email'], 'unique'],
                [['password_reset_token'], 'unique'],
                [['medpersonal_id'], 'unique'],
                [['medpersonal_id'], 'exist', 'skipOnError' => true, 'targetClass' => Medpersonal::className(), 'targetAttribute' => ['medpersonal_id' => 'id']],
            ];
        }
    
        /**
         * @inheritdoc
         */
        public function attributeLabels()
        {
            return [
                'id' => 'ID',
                'username' => 'Username',
                'auth_key' => 'Auth Key',
                'password_hash' => 'Password Hash',
                'password_reset_token' => 'Password Reset Token',
                'email' => 'Email',
                'status' => 'Status',
                'created_at' => 'Created At',
                'updated_at' => 'Updated At',
                'medpersonal_id' => 'Medpersonal ID',
            ];
        }
    
        /**
         * @return \yii\db\ActiveQuery
         */
        public function getMedpersonal()
        {
            return $this->hasOne(Medpersonal::className(), ['userID' => 'id']);
        }
    }
    Модель Personal
    
    <?php
    
    namespace frontend\models;
    
    use Yii;
    
    
    class Personal extends \yii\db\ActiveRecord
    {
        /**
         * @inheritdoc
         */
        public static function tableName()
        {
            return 'personal';
        }
    
        /**
         * @inheritdoc
         */
        public function rules()
        {
            return [
                [['idd', 'combination'], 'integer'],
                [['combination'], 'required'],
                [['FIO', 'position', 'specialnost'], 'string', 'max' => 50],
                [['position'], 'exist', 'skipOnError' => true, 'targetClass' => Position::className(), 'targetAttribute' => ['position' => 'position']],
                [['idd'], 'exist', 'skipOnError' => true, 'targetClass' => DuobleSubLu::className(), 'targetAttribute' => ['idd' => 'id']],
                [['specialnost'], 'exist', 'skipOnError' => true, 'targetClass' => Specialnost::className(), 'targetAttribute' => ['specialnost' => 'specialnost']],
            ];
        }
    
        /**
         * @inheritdoc
         */
        public function attributeLabels()
        {
            return [
                'id' => 'ID',
                'FIO' => 'Fio',
                'position' => 'Position',
                'specialnost' => 'Specialnost',
                'idd' => 'Idd',
                'combination' => 'Combination',
            ];
        }
    
    
        public function getUser()
        {
            return $this->hasOne(User::className(), ['id' => 'userID']);
        }
    }
    ?>
    Как заменить   admin в панели меню, который отображается  при авторизации на ФИО пользователя
    вот код странички main.php
        $menuItems_log[] = '<li>'
                . Html::beginForm(['/site/logout'], 'post')
                . Html::submitButton(
                    'Выход (' . Yii::$app->user->identity->username.')',
                    ['class' => 'logout']
                )
                . Html::endForm()
                . '</li>';
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Вопрос по лицензированию веб приложения?

    AlexSer @AlexSer Автор вопроса
    Просто, появился глупый вопрос, на который я сомневаюсь дать точный ответ....
    Просто мне прислали тестовую анкету "Бриф". Там есть пункт
    2)Распечатка исходного кода(указать количество листов)
    Как на него предоставить данные?
    Привести им полностью весь код Yii2 или только мною написанные контроллеры, модули и виды?
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Yii2 как запустить action для модального окна?

    AlexSer @AlexSer Автор вопроса
    А почему не работают js через renderAjax?
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
Оценили как «Нравится»
Самые активные сегодня
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 6 ответов
    • 0 вопросов
  • felony13twelve
    felony13twelve
    • 5 ответов
    • 1 вопрос
  • firedragon
    Владимир Коротенко
    • 5 ответов
    • 0 вопросов
  • HardBot
    HardBot
    • 5 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации