Вопросы по теме 'cakephp-2.0'

Как мне создавать, записывать и читать данные сеанса в CakePHP?
может ли кто-нибудь дать мне пример того, как создавать сеансы и записывать в них данные. Я видел синтаксис того, как записывать данные в сеанс с помощью команды записи. Но как создать сеанс и получить в нем значения. В моем приложении есть два...
55081 просмотров
schedule 14.03.2022

Как использовать источники данных в CakePHP 2?
Мой источник данных MongoDB находится в plugins/mongodb . Согласно новому загрузчику классов в 2.0 , я должен сделать следующее: App::uses('MongodbSource', 'Mongodb.Model/Datasource'); Но как мне его инициировать? Или лучше всего...
4108 просмотров
schedule 23.09.2022

Сохранение данных в поддокументе MongoDB с помощью CakePHP
В CakePHP я пытаюсь сохранить данные в поддокументе следующим образом: $mongo = $this->User->getDataSource(); $mongo->update($this->User, array( array( '_id' => $tweep['User']['_id'], 'Services._id' =>...
1499 просмотров
schedule 29.06.2023

CakePHP 2: новые исключения
Я хотел бы создать новое исключение с именем SecurityException. Куда мне вставить код? class SecurityException extends CakeException {}; Спасибо!
1385 просмотров
schedule 29.03.2023

Как снова заставить аутентификацию работать в CakePHP 2.0?
После переноса полнофункционального приложения Cake 1.3 на недавно вышедшую версию 2.0 перестала работать аутентификация. Я изменил вызов действия AuthComponent и структуру действия login в соответствии с обновленным руководством 2.0, но...
3429 просмотров
schedule 01.12.2023

Объект CakePHP 2.0 не массив
В настоящее время я новичок в CakePHP и играл с CakePHP 1.3, но недавно был выпущен CakePHP 2.0. Пока мне это нравится, но единственная проблема заключается в том, что он не возвращает объекты, а просто возвращает массивы. Я имею в виду, вряд ли...
4060 просмотров
schedule 27.07.2022

Настройка beforeFind() в AppModel
У меня есть поле status_id во всем, которое управляет публикацией вещей и т. д. Я создал это в своей AppModel, чтобы позаботиться обо всей фильтрации. public function beforeFind($queryData) { // Force all finds to only find stuff which...
5617 просмотров
schedule 05.05.2022

App:сборка и Тематические папки
Я столкнулся с некоторыми проблемами, после установки пользовательских путей для дополнительных путей у меня возникли некоторые проблемы, как только я добавил папку в тематический каталог. Представления в дополнительных путях не переопределяют...
728 просмотров
schedule 30.07.2022

CakePHP 2.0 Router::connect проблема без видимого идентификатора в URL-адресе
Я хочу использовать URL-адрес SEO, например: www.example.com/users/profile/webfacer Я не хочу использовать уникального пользователя для извлечения из базы данных. Я пытаюсь использовать метод Router connect в моем AppController. но я...
1491 просмотров
schedule 05.06.2023

Хэширование пароля
Я создал форму входа, но не форму регистрации, поэтому я помещаю данные пользователей непосредственно в базу данных sql. Я обнаружил, что cakephp автоматически хэширует пароль, когда пользователь пытается войти в систему, но на данный момент я не...
20268 просмотров
schedule 19.05.2022

Чтение переменной сеанса внутри поведения в cakephp 2
У меня есть поведение, которое позволяет разделять пользовательские данные на основе идентификатора пользователя, хранящегося в сеансе. В CakePHP 1.3 вы можете сделать это: App::import('Component', 'Session'); $session = new SessionComponent();...
5523 просмотров
schedule 19.03.2022

Плагин кэширования и обычные контроллеры с повторяющимися именами
Я столкнулся с проблемой, связанной с кэшированием, плагинами и повторяющимися именами моделей в Cake 2.0. В моем приложении есть несколько контроллеров, содержащих только действия для общего пользования (просмотр, индекс и эквиваленты). Данные...
1412 просмотров
schedule 03.03.2022

Отключить кеш для плагина Cake 2.0?
Я хотел бы отключить кеш для самостоятельно разработанного плагина Cake. Возможно ли это, и если да, то как мне это сделать? Причина связана с более ранним моим вопросом , где повторяющиеся имена контроллеров нарушают работу частей моего...
1328 просмотров
schedule 15.02.2023

CakePHP найти по диапазону дат?
Я пытаюсь получить купоны, срок действия которых еще не истек. У меня есть это в моем контроллере: public function coupons() { $this->paginate['Coupon']=array( 'limit'=>9, 'order'=>'RAND()',...
6728 просмотров
schedule 28.06.2022

Каков самый элегантный способ обработки пользовательских доменов пользователей?
На моем сайте у пользователей есть общедоступные профили, доступ к которым можно получить через http://mysite.com/vanity_url . Я хочу разрешить пользователям указывать свои собственные домены на странице своего профиля на моем сайте. Как это...
684 просмотров
schedule 02.06.2022

Проверка PHP торта не происходит
Я новичок в cakePHP. Я просто изучаю способ проверки данных перед сохранением в базе данных. Я только что сделал следующую проверку, чтобы проверить дату рождения, указанную пользователем. class User extends AppModel { public $name =...
813 просмотров
schedule 21.09.2022

CakePHP 2.0 - beforeFilter () не запускается на cakeErrorController?
Я работал с CakePHP 1.3, но это мое первое знакомство с исключениями CakePHP 2.0 и PHP, так что потерпите, если мой вопрос покажется многословным. В моем AppController beforeFilter() я установил пару переменных через $this->set() для...
2841 просмотров
schedule 10.02.2024

Режим действия ACL Cakephp против режима CRUD
Я изучаю функцию ACL в cakephp. Я прошел через документацию cakephp. Чтобы узнать больше, я проверил код / ​​базу данных некоторых плагинов ACL, таких как плагин ACL croogo и alaxos. Я вижу, что в таблице aros_acos есть такие столбцы, как _create,...
1533 просмотров
schedule 13.11.2022

cakephp одно представление для многих типов результатов
У меня есть логика контроллера: public function seafood() { $this->set('title', 'Seafood restaurants in and near Gulf Shores, AL'); $this->paginate['Restaurant']=array( 'limit'=>9, 'order' => 'RAND()',...
107 просмотров
schedule 04.03.2022

CakePHP 2.X - загрузка пользовательского класса в папку app/lib
У меня есть класс под названием MyClass. Он находится в app/Lib/MyDir/MyClass. Я хотел бы использовать App:uses() для его загрузки, но не могу заставить его работать. В CakePHP 1.3 я бы загружал его через: App::import('Lib', 'MyDir/MyClass');...
20119 просмотров
schedule 23.08.2022