spl_autoload_register(function($classname){
$filename = // тут вычисляем имя файла из $classname
include($filename);
});
$query_result = mysqli_query($sqlConnect, "select ...");
while($row = mysqli_fetch_assoc($query_result)){
//...
}
отправили пост запрос через js он вернул результат только 1 раз
у меня работает foreach в php и при каждом завершении цикла я хочу получать результат
или есть какой то обработчик получения return ?
public function start ($message) {
$info=[];
foreach ($user as $user){
$status = $op->post($message,$user,$us);
if($status == false){
$info[] = "error";
}else{
$info[] = "ok";
}
}
return $info;
}
if (!isset($config['dependencyClass'])) {
$this->dependencyClass = new Dependency();
}
//config/web.php
"components"=>[
//...
"model_deps"=>[
"class"=>"app\components\ModelDependenciesService",
"default_dependency"=>"app\model\model_2",
"dependencies"=>[
"app\model\model_1"=>[
"dep_1"=>"app\model\model_3",
//....
]
]
]
//...
]
// в базовом классе модели
public function getDepClass($dep_name){
retrn Yii::$app->model_deps->depClass(static,$dep_name); // не помню точно как текущий класс брать
}
// где-то в модели
public function getDependencies()
{
return $this->hasMany($this->getDepClass($dep_name), ['modelId' => 'id']);
}
$params = [
'param1'=>'value 1',
'param2'=>'value 2'
];
$where_str="";
if(!empty($params)){
$where = [];
foreach($params as $param=>$value){
$where[]="$param = '$value'";
}
$where_str = " WHERE ".join(" AND ", $where);
}
$sql = "select * from table".$where_str;
/\/emergency\/([a-zA-Z]+)\/([a-zA-Z]+)/
. Если строка проходит поиск по этой регулярке - то мы нашли что искали. Остаётся только взять найденные регуляркой значения и передать их в контроллер, не забыв присвоить им имена - не зря же мы запоминали в какой позиции стоят плейсхолдеры. select * from table where geo_length(table.x, table.y, '<x пользователя>', 'y пользователя') < 100