вот мой файл ajax_handle: if ($_SERVER['HTTP_X_REQUESTED_WITH'] !== "XMLHttpRequest") { echo "Error"; exit(); } $req = explode("_",$_POST['req']); $className = $req[0] . "Controller" ; $methodName = $req[1]; $file = "application/controllers/" . $className . ".php" ; require_once $file; if ($_POST['data']) { var_dump($_POST['data']); } $controller = new $className; $result = $controller->$methodName(); echo json_encode($result); Я отправляю аргументы как любой массив […]
Скажем, у меня есть файл Foo.php: <?php interface ICommand { function doSomething(); } class Foo implements ICommand { public function doSomething() { return "I'm Foo output"; } } ?> Если я хочу создать класс типа Foo, я мог бы использовать: require_once("path/to/Foo.php") ; $bar = new Foo(); Но скажите, что я создал Chain of Command Pattern, […]
привет, мне интересно, есть ли способ отправить блок html-кода на адрес электронной почты. У меня есть переменная, которая задана во внешнем файле javaScript с именем «sum», и я вызываю эту переменную в своем html-коде, поэтому одна часть html-блока динамически заполняется. Я не могу понять, как отправить по электронной почте этот обычный php-путь, поэтому им просто […]
В моем Yii2 (базовом приложении) web.php я настраиваю соединение NULL db как второе соединение с базой данных. Это должно быть заполнено действительными параметрами, которые поступают из записи в главном соединении db: 'db' => require(__DIR__ . '/db.php'), 'db2' => [ 'class' => 'yii\db\Connection', 'dsn' => NULL, 'username' => NULL, 'password' => NULL, 'charset' => 'utf8', ], […]
Посмотрите пример кода mysql_query('SET AUTOCOMMIT=0;'); mysql_query('START TRANSACTION;'); $tableName = rand().'_table;' $this->loadModel('Home'); // Model for homes_table $sql = 'CREATE TABLE '.$tableName.'_table LIKE homes_table'; mysql_query($sql); // FEW INSERT STATEMENTS ON THE NEW TABLE $tableName // /* Here I want to paginate the new table using $this->paginate(); HOW? */ mysql_query('TRUNCATE table '.$tableName); mysql_query('COMMIT;'); Я хочу создать новую страницу […]
рассмотрим этот простой сценарий: $this->method($arg1, $arg2); Решение: call_user_func_array(array($this,'method'), array($arg1, $arg2)); рассмотрим этот сценарий: $this->object->method($arg1, $arg2); Должно ли это решение работать? call_user_func_array(array($this->object,'method'), array($arg1, $arg2)); Или это должно работать? call_user_func_array(array($this, 'object','method'), array($arg1, $arg2)); Изменить: будет ли попытка / улавливать работу для исключения SOAP, triger при использовании call_user_func? try { $soap_res = call_user_func_array(array($this->service,'getBanana'), array(0, 10)); } catch (SoapFault […]
У меня есть 2 таблицы в mysll DB. Обе таблицы имеют несколько фиксированных и немного динамических столбцов (Поля / Схема). Я хочу присоединиться к обеим таблицам со следующим запросом: SELECT * FROM `cd` cd LEFT JOIN cd_n cn ON cd.id = cn.fk_cd И я хочу привести к тому, что CD_Column1 CD_Column1 CD_Column3 …… CN_Column1 CN_Column2 […]
У меня есть сообщение с большим количеством переменных, и мне было интересно, есть ли способ вставить информацию в mysql динамически, вместо того, чтобы вводить все это вручную, поскольку переменные сообщения изменяются в зависимости от того, что выбирает пользователь.
Я слышал этот термин, используемый с языками сценариев, такими как PHP. Что именно это означает?