Необходимо отобразить значение в строковом формате в представлении CodeIgniter

Я пытаюсь отобразить значение $raw в формате массива в текстовом поле в представлении CodeIgniter.

Это функция, которую я использую в своем контроллере:

public function pricing($raw='array')
{
    if ($raw === 'array')
    {
        return $this->result_array();
    }
}

Я пробовал это, но все еще получаю message:array to string conversion

Я использую $raw в своем представлении «add_calendar.php»:`

<?php echo(['name'=>'tohr','class'=>'form-control','placeholder'=>'Enter total hire rate','value'=>'$raw'])?>

Вы пробовали с json_encode ??

PHP Ninja 06.05.2019 08:16

как мне попробовать с json_encode

karthick 06.05.2019 08:24

что в $raw?

Danish Ali 06.05.2019 08:24

if ($diff->m){$month=$diff->m*$pricing['month'];} if ($diff->d){ $days=$diff->d%7; $raw=$месяц+$дней*$цена['день'];

karthick 06.05.2019 08:28
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
4
173
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Передайте массив из контроллера для просмотра

$raw - это переменная, не используйте для нее одинарные кавычки '

$data['record'] = array('name'=>'tohr','class'=>'form-control','placeholder'=>'Enter total hire rate','value'=> $raw);
return $this->load->view('file', $data);

Вид

Вы можете использовать эти значения с тегами HTML или без них.

Без HTML-тегов

<?= $name ?> //tohar
<?=  $class ?> //form-control
<?= $raw ?>

С HTML-тегами

<td><?= $name ?></td>
<p><?= $name ?></p>
<h3><?= $name ?></h3>

как мне использовать:<?= $name ?> //tohar <?= $class ?> //form-control <?= $raw ?> на мой взгляд. Можете ли вы быть более конкретным датским.

karthick 06.05.2019 08:40

как мне использовать: <?= $name ?> //tohar <?= $class ?> //form-control <?= $raw ?> на мой взгляд

karthick 06.05.2019 09:45

<?= form_input(['name'=>'tohr','class'=>'form-control','placehol‌​der'=>'Введите общую ставку найма','value'=>$raw])? >

karthick 06.05.2019 10:00
Ответ принят как подходящий

Вы не можете повторить массив, потому что echo ожидает строку в качестве своего параметра. Поскольку вы пытаетесь вывести значения в текстовое поле, вы можете сделать это.

Когда вы загружаете свое представление, переходите $raw к вашему представлению.

$data = array('raw'=>$raw);
$this->load->view('add_calendar', $data);

Затем, на ваш взгляд, используйте form_input, чтобы создать текстовое поле.

echo form_input(['name'=>'tohr','class'=>'form-control','placeholder'=>'Enter total hire rate','value'=>$raw]);

Комментарии не для расширенного обсуждения; этот разговор был перешел в чат.

Samuel Liew 06.05.2019 15:07

Другие вопросы по теме