За последние 24 часа нас посетил 22571 программист и 1006 роботов. Сейчас ищут 759 программистов ...

Подскажите как реализовать.

Тема в разделе "PHP для новичков", создана пользователем Artur_hopf, 22 апр 2020.

  1. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Добрый день. Есть три метода:

    PHP:
    1. class ModelOrderBook extends Model
    2. {
    3.        public function terminalConnector()
    4.        {
    5.        }
    6.    
    7.        public function ordinanceClose( $data, $oid )
    8.       {
    9.              $methods = ModelOrderBook::terminalConnector();
    10.       }
    11.  
    12.       public function ordinanceExecute( $id )
    13.      {
    14.              $methods = ModelOrderBook::terminalConnector();
    15.      }
    16. }
    К методам ordinanceClose и ordinanceExecute обращаются только через ajax запрос.
    Метод terminalConnector отвечает за подключение.

    Вопрос как сделать так ,чтобы подключение происходило только 1 раз. Что то типо:
    PHP:
    1. public $methods;
    2.  
    3. public function __construct()
    4. {
    5.     //$methods = подключение new COM("");
    6.     $this->methods = $methods;
    7. }
    Не пойму как это осуществить.

    То есть, пользователь зашел на определенную страницу. Сработал метод terminalConnector. И тебе при любых ajax вызовах его можно было бы использовать.
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    В boot() ?
     
  3. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    @ADSoft это yii2 , надо будет переписать на C# ком объект =)
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.822
    Симпатии:
    736
    Адрес:
    Татарстан
    Ну не знаю, в ларке есть...
    А вообще как то странно вы хотите... Один раз открыть соединение и все... Это ж не с как раз а Пых, он отработал и умер, и соединение закрылось... Любой новый запрос таки должен будет его заново открывать, если он не в одном жизненном цикле с первым открытием соединения
     
  5. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Да, надо будет переписать логику на C#. С помощью php не получится.