Я пытаюсь перенаправить в Laravel вот так: в моем контроллере: $state = false; return redirect()->route('newPr')->with('errorMessageDuration', 'error', $state); и, на мой взгляд, я пытаюсь сделать это так: <input id="PrId" type="text" value="{{ isset($state) ? $state : '' }}"> но почему-то это не работает, оно остается пустым. Я хочу, чтобы он был сохранен навсегда.
Есть ли сжатый способ проверить, установлена ли переменная, а затем повторить ее, не повторяя одно и то же имя переменной? Вместо этого: <?php if(!empty($this->variable)) { echo '<a href="', $this->variable, '">Link</a>'; } ?> Я думаю о чем-то в строках псевдокода C-стиля: <?php echo if(!empty($this->variable, '<a href="', %s, '">Link</a>')); ?> PHP имеет sprintf , но он не […]
Я создал переменную, например: {% set checkboxHTML = '<button class="btn btn-default btn-md" data-id="{{b.id}}">Edit</button>' %} Теперь я пытаюсь печатать двумя способами: {{ checkboxHTML }} Над ним напечатано как текст (нет html) {{ checkboxHTML | raw }} Распечатайте html, но переменная {{ b.id }} не принимает ее как twig sintax, воспринимает ее как текст Как напечатать эту […]
Я только что заполнил свою регистрационную форму для своего веб-сайта и для страницы действий, где происходит весь SQL-процесс. Я просто пропустил присвоение переменной POST фактическим, например … $ username = $ _POST ['username']; Вместо этого я просто использовал переменные POST на странице PHP. Существуют ли какие-либо риски или ошибки, которые могут быть достигнуты во время […]
У меня есть форма, использующая POST и переменную. Как бы установить эту переменную в $ _POST, чтобы после отправки формы я все равно могу получить переменную? Я попробовал просто $_POST['variable'] = $variable; Он заканчивается пустым.
В PHP я хочу изменить язык (английский, немецкий и т. Д.) Сайта при нажатии кнопки. Правильно ли это подходит к этой проблеме? <?php $language; if ($language == "en") { include("headerEn.php"); } else { include("header.php"); } ?> <a href="index.php"><?php $language = "en"; ?> <img src="images/language/languageNO.png"></a> <a href="index.php"><?php $language = "no"; ?> <img src="images/language/languageEN.png"></a> Каков наилучший способ […]
Из документов isset() : isset() will return FALSE if testing a variable that has been set to NULL. В принципе, isset() не проверяет, установлена ли переменная вообще, но установлена ли она на что-либо, кроме NULL . Учитывая, что лучший способ проверить наличие переменной? Я попробовал что-то вроде: if(isset($v) || @is_null($v)) ( @ необходимо избегать предупреждения, […]
Очень быстрый и простой вопрос, но я не могу найти достойный ответ на этот вопрос. Каков наилучший способ передать данные от контроллера блоку в Magento. Если это имеет значение, я загружаю макет следующим образом: $this->loadLayout(array('default', 'myModule_default')); $this->_initLayoutMessages('customer/session') ->_initLayoutMessages('catalog/session') ->renderLayout(); Я должен добавить, что я использовал реестр следующим образом: В контроллере: Mage::register('data', $data); В блоке: $data […]
Я использую этот код, поэтому я могу обновить запись в базе данных: $query = mysql_query("UPDATE article SET com_count = ". $comments_count WHERE article_id = .$art_id "); Мой вопрос: как я могу использовать переменные в инструкции MySQL UPDATE.