Articles of class

Laravel – Как использовать класс поставщика?

Я хочу использовать Mobile Detect в файле m routes.php. Я добавил пакет как необходимый в composer.json, и он установлен в файле поставщика. Как я могу использовать его сейчас? Я пробовал этот ответ и не повезло, потому что класс не был найден: Laravel 4 с использованием классов поставщиков { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": […]

Можно ли сделать класс / объект для таблицы базы данных?

Я – сайт-строитель, у меня есть несколько таблиц, и нормально ли всегда создавать класс и создавать один его объект на основе этой таблицы? У меня есть таблица- учитель (ID, USERNAME), а класс, основанный на нем, получил giveMark() , editMark() и т. Д. Другой – это таблица учеников (ID, NAME), с getMarks() , getMissingHours() и т. […]

Как подключиться к MongoDB из другого класса PHP?

У меня есть следующий код для подключения к MongoDB: try { $m = new Mongo('mongodb://'.$MONGO['servers'][$i]['mongo_host'].':'.$MONGO['servers'][$i]['mongo_port']); } catch (MongoConnectionException $e) { die('Failed to connect to MongoDB '.$e->getMessage()); } // select a database $db = $m->selectDB($MONGO["servers"][$i]["mongo_db"]); Затем я создал класс PHP, где я хочу получить / обновить данные в Mongo. Я не знаю, как получить доступ к […]

PHP OOP :: передача ключа сеанса между классами

Я пытаюсь разработать наиболее подходящий дизайн для передачи ключа сеанса между классами в PHP 5.3. Ключ сеанса извлекается из стороннего API, и мое приложение выполняет различные вызовы API, которые все требуют, чтобы этот ключ сеанса был передан. Я создал классы для хранения связанных вызовов API egClass cart содержит методы, которые при вызове будут отсылать запрос […]

Неустранимая ошибка: неопределенная константа класса

Поэтому я пытаюсь использовать этот класс соединения mysqli (код ниже), но я получаю сообщение об ошибке: Fatal error: Неопределенная константа класса «DBUSER» […] Я не могу понять, почему, потому что я установил все учетных данных подключения к базе данных и включил конфигурационный файл. Мой db.config.class.php: class config { public static $DBSERVER = "localhost"; // Set […]

Symfony2 Неопределенный метод. Имя метода должно начинаться с findBy или findOneBy

В настоящее время я работаю с частью 4 Symfony в проекте SymBlog. Я получаю сообщение ERROR: Undefined method 'getLatestPosts'. The method name must start with either findBy or findOneBy!500 Internal Server Error – BadMethodCallException Это мой класс PostRepository: <?php namespace BLog\BlogBundle\Entity; use Doctrine\ORM\EntityRepository; class PostRepository extends EntityRepository { public function getLatestPosts($limit = null) { $qp […]

Передавать функции классу

PHP mysql database Я создал следующий вопрос к этому здесь, который посвящен именно разбивке на страницы Мне нужно вызвать метод из одного класса в другой и иметь возможность изменить вызываемый метод. Вот так class db{ function a(){ echo 'I run a query';} function b(){ echo 'im the other query';} } class YourClass { var $fcn; […]

Происхождение / Объяснение класса :: getInstance?

Я довольно новичок в классическом наследовании, поскольку в основном я занимаюсь ECMAScript и Python, хотя я делаю честный (содрогающийся) PHP. Я знаю, что это сильно зависит от Java и других классических языков, основанных на наследовании. Вопрос: Я заглянул в несколько классов в рамки и заметил, что ключевое слово «новое» не было вызвано (по крайней мере) […]

Как конструктор дочернего класса взаимодействует с конструктором родительского класса в php?

В настоящее время я разрабатываю два класса для взаимодействия с базой данных MySQL – один расширяет другую. Вот они: class DB_MySQL { protected $dbuser; protected $dbpass; protected $dbhost; protected $dbname; protected $dbh; // Database connection handle public function __construct($dbuser, $dbpass, $dbhost, $dbname) { $this->dbuser = $dbuser; $this->dbpass = $$dbpass; $this->dbhost = $dbhost; $this->dbname = $dbname; […]

Добавление другого класса в первый div в цикле

У меня есть следующий код: <?php while ( $loop->have_posts() ) : $loop->the_post(); ?> <div class="item"> <?php the_post_thumbnail('full');?> <div class="container"> <div class="carousel-caption"> <h1> <?php the_title(); ?> </h1> <p> <?php the_excerpt(); ?> </p> </div> </div> </div> <?php endwhile; ?> И мне нужно добавить класс «active» в первый div (рядом с «item»)