Hello World

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Val Rubis
Сообщения: 7
Зарегистрирован: 2014.06.13, 00:52

Hello World

Сообщение Val Rubis »

Здравствуйте.
Совсем молодой, зеленый пользователь Yii.
"Hello World" на странице вывел, дальше сложно - как передать сообщение из inputfield по нажатии submitButton в другой inputfield, скажем?
Статическую страницу я создал, в меню ее добавил, элементы эти я вывел. А как событие назначить?
Заранее благодарю за ответ на простой вопрос.

Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Hello World

Сообщение slavcodev »

События JS никак не связаны с PHP Yii Framework
В представлении где вывели элементы, добавьте js-код или js-файл
Будет полезно для "совсем зеленого" прочитать руководство, рецепты, возможно разобрать "демо-блог"
Вот например полезная ссылка из рецептов
Жду Yii 3!

Val Rubis
Сообщения: 7
Зарегистрирован: 2014.06.13, 00:52

Re: Hello World

Сообщение Val Rubis »

Каким образом хотя бы в переменную получить значение inputfield?

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: Hello World

Сообщение anton44eg »

$_POST

mickgeek
Сообщения: 957
Зарегистрирован: 2014.05.31, 20:50
Откуда: Санкт-Петербург
Контактная информация:

Re: Hello World

Сообщение mickgeek »

После "Hello World" ознакомьтесь с реализацией демо блога, - https://github.com/yiisoft/yii/tree/master/demos/blog.
Последний раз редактировалось mickgeek 2014.06.14, 10:25, всего редактировалось 1 раз.

Val Rubis
Сообщения: 7
Зарегистрирован: 2014.06.13, 00:52

Re: Hello World

Сообщение Val Rubis »

anton44eg писал(а):$_POST
А можно в коде?
Я вчера только Yii поставил и я совсем не веб программист.

louisvuitton
Сообщения: 196
Зарегистрирован: 2014.02.16, 03:09

Re: Hello World

Сообщение louisvuitton »

Val Rubis писал(а):я совсем не веб программист.
Предлагаю отложить Yii и начать читать например отсюда http://www.php5.ru/study/webbasics
Потом попробовать создать форму со всеми атрибутами (метод, type и name для инпутов) и принять данные формы на сервере простым php файлом. А также поставить firebug и смотреть что куда уходит и что возвращается.

Val Rubis
Сообщения: 7
Зарегистрирован: 2014.06.13, 00:52

Re: Hello World

Сообщение Val Rubis »

Взял пример из ссылки, переделал под Yii.

Код: Выделить всё

<?php
$this->pageTitle=Yii::app()->name . ' - test';
?>
<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array('id'=>'test-form',)); ?>
<?php
    print_r(sizeof($_POST['text']));
    print_r(count($_POST['text']));
    echo "<h1>test <b>" . $_POST['text']."</b></h1>";
?>
<div class="row">
    <?php echo CHtml::textfield('text'); ?>
</div>
<div class="row buttons">
    <?php echo CHtml::submitButton('Click'); ?> 
</div>
<?php $this->endWidget(); ?>
</div>
Желаемого добился. Последняя загвоздка: длина не отображается корректно.


Val Rubis
Сообщения: 7
Зарегистрирован: 2014.06.13, 00:52

Re: Hello World

Сообщение Val Rubis »

Хм, только это и сработало. А sizeof и count не работают.
Благодарю. Всех.

Ответить