Использование свойства в другом методе в том же классе в разных HTTP -запросахPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Использование свойства в другом методе в том же классе в разных HTTP -запросах

Сообщение Anonymous »

Я новичок в OOP в PHP, и у меня есть следующая проблема.
По сути, я посещаю форму, которая представила данные для создания действий в контроллере. После этого это перенаправление на успешное действие, какое вывод, счетчик посещения зависит от отправляемых данных. Ниже: < /p>
addvisit.php

Код: Выделить всё

public function createAction()
{
$visit = new Visit($_POST);
$plate = $_POST['plate'];

if ($visit->save()) {

$this->redirect('/AddVisit/success');

} else {

View::renderTemplate('Visits/new.html', [
'visit' => $visit
]);

}
}

public function successAction()
{
$visit = new Visit();
$visit->countVisit($this->createAction()->plate);

View::renderTemplate('Visits/success.html', [
'visit' => $visit
]);
}
< /code>
Я также пытаюсь использовать возврат в метод создания, как ниже, но он не сработал: < /p>
public function createAction()
{
$visit = new Visit($_POST);
$plate = $_POST['plate'];

if ($visit->save()) {

$this->redirect('/AddVisit/success');
return $plate;
< /code>
К вашему сведению, это также метод countvisit в моей модели: < /p>
public function countVisit($plate)
{
$count = static::findCar($plate);

// Visit less than required qty for free
if ($this->subscribe->isMember($plate)) {
$remain = $this->subscribe->isMember($plate)->subscribe_qty;
echo "Remainnig visit $remain";
} elseif ($count->qty >= 3) {
$this->resetCount($plate);
echo "You got a free visit";
} else {
$current = $count->qty;
echo "This is the visit number $current";
}

}
Я не ставил полный код и не пытался сосредоточиться на моей проблемной части.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/796 ... p-requests
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Использование свойства в другом методе в том же классе
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Изменить CSS для всех элементов в том же классе при падении на одном элементе в том же классе
    Anonymous » » в форуме Jquery
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Изменить CSS для всех элементов в том же классе при падении на одном элементе в том же классе
    Anonymous » » в форуме CSS
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • SQLalchemy - Использование гибридного свойства в запросах
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • SQLalchemy - Использование гибридного свойства в запросах
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»