Articles of yii components

юй. Доступ к функции из контроллера модулей

У меня есть модуль в моем приложении, и под его контроллером по умолчанию у него есть функция, называемая renderPageLinks которая возвращает массив для потребления renderPageLinks . Виджет genMenu вызывается из /themes/jui/views/layouts/main.php (он генерирует меню) Мне нужно передать данные из renderPageLinks в виджет как значение: $this->widget('pageLinkGen', array('pages' => renderPageLinks())); Проблема заключается в том, что Yii не […]

Игнорирование сообщения об ошибке сервера при использовании Yii CMemCache

Я включил yii memcached, как проигнорировать эту ошибку, когда отключен выделенный сервер memcached. MemcachePool :: get (): сервер 192.168.1.200 (tcp 11211, udp 0) не удалось: соединение не может быть выполнено, потому что целевой компьютер активно отказался от него. (10061) Благодаря,

Загрузка файла в Yii с помощью ajax

Я пытаюсь реализовать загрузку файлов из popover с помощью ajax, например, facebook chat. Я обнаружил, что, используя кнопку отправки ajax, он не может загружать файлы в Yii. Поэтому я попытался использовать метод php. Вот метод php, который я нашел, который хорошо работает. <div id='preview'> </div> <form id="imageform" method="post" enctype="multipart/form-data" action='ajaximage.php'> Upload image: <div id='imageloadstatus' style='display:none'><img […]

Yii CUserIdentity против модели пользователя

У меня есть хотя бы одна модель в моем проекте Yii, которая должна будет ссылаться на конкретный идентификатор пользователя. В моем SQL для модели у меня есть что-то вроде CONSTRAINT FOREIGN KEY (user_id) REFERENCES User(id) . Я собирался продолжить создание модели User, когда я столкнулся с документами для CUserIdentity. Должен признать, я смущен. Является ли […]

yii Фильтр CGridView с отношениями

Я использую yii для своего веб-приложения. В одном из моих представлений у меня есть CGridView, а dataprovider – модель Mail. В этой модели я имею отношение с тремя другими моделями. В сетке я показываю cols из трех моделей. Как фильтровать CGridView? ОБНОВИТЬ: <?php $dialog = $this->widget('ext.ecolumns.EColumnsDialog', array( 'options'=>array( 'title' => 'Layout settings', 'autoOpen' => false, […]

Yii добавьте фильтр в виртуальный атрибут в CGridView и сделайте его сортируемым

У меня есть следующие модели: User с столбцами {id, user_name, password, user_type} Admin с столбцами {id, user_id, full_name, ….. и т. Д.} Editor с колонками {id, user_id, full_name, … и т. Д.} и отношения – это User : 'admin' => array(self::HAS_ONE, 'Admin', 'user_id'),'editor' => array(self::HAS_ONE, 'Editor', 'user_id'), Admin : 'user' => array(self::BELONGS_TO, 'User', 'user_id'), Editor […]

Получение идентификатора текущего контроллера в Yii

Я хочу получить текущее имя контроллера, которое обрабатывает текущее действие. но в моем случае я буду искать текущий контроллер в моем main.php в своих файлах макета . это мое небольшое представление о моей структуре каталогов, чтобы дать вам представление о том, где находятся мои файлы макета и файл, где я буду поместить свои коды в […]

Как проверить электронную почту и электронную почту уже существует или не проверять в Yii Framework?

Как проверить электронную почту с помощью кода функции проверки правильности Yii Model. Также как проверять электронную почту существует или нет, используя функцию правил проверки модели в Yii.