PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (7): « 1 [2] 3 4 5 6 7 »

> Найдено сообщений: 98
landcaster Отправлено: 13 Февраля, 2014 - 08:41:29 • Тема: Вопрос по ООП • Форум: Вопросы новичков

Ответов: 6
Просмотров: 169
Точно, ООП применяется в MVC. Всмысле в MVC используются классы и методы и т.д.

Как мне использовать $this->name=$name; в MVC?

в моделе вот это:

protected $name;
protected $password;

function setName($name) {
$this->name=$name;

}
а в контроллере присваивать им значения?
типа:

require ("app/models/Model_task.php");

class Controller_Task extends Controller

{
function __construct()
{
$this->view = new View();
$this->model = new Model_Task();

}

$this->model->setName($name);

Так правильно?
landcaster Отправлено: 13 Февраля, 2014 - 06:49:13 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
Не могу понять как вставить исполнителей...
в контроллере action_insertTask() запускает две функции
в модели функция insertTask() - записывает задание в таблицу tasks.
и insertUsers - должна записать id задания и исполнителей в таблицу tasks_to_users.


исполнители ajaxom передаются в ввиде users[]=1, users[]=2

var users= $('select[name="users"]').val()

а вот id задания как внести в таблицу?
Как можно получить айди задания. которого еще нет.
Или нужно выбрать из базы последнее задание и добавить к нему 1? но тогда же лишний запрос в базу полкучится
landcaster Отправлено: 13 Февраля, 2014 - 06:43:21 • Тема: Вопрос по ООП • Форум: Вопросы новичков

Ответов: 6
Просмотров: 169
Здравствуйте, у меня возник вопрос по ООП.
Раньше писали класс User который находился в файле User.php.
Например это выглядело вот так:

Class User() {

protected $name;
protected $password;

protected function SetName($name) {

$this->name=$name;

}
}

А в ООП получается есть контроллер и модель.

Куда девается Class User?
и куда девается:
protected $name;
protected $password;

Может кто-нибудь объяснить пожалуйста? Буду очень благодарен
landcaster Отправлено: 08 Февраля, 2014 - 19:04:02 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
Вопрос все еще актуален, буду очень признателен за помощь..
landcaster Отправлено: 01 Февраля, 2014 - 13:31:31 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
неужели никто с этим не сталкивался? Как можно получить айди задания. которого еще нет.
Или нужно выбрать из базы последнее задание и добавить к нему 1? но тогда же лишний запрос в базу полкучится
landcaster Отправлено: 31 Января, 2014 - 11:55:03 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
помогитеееее
landcaster Отправлено: 30 Января, 2014 - 11:03:10 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
Не могу понять как вставить исполнителей...
в контроллере action_insertTask() запускает две функции
в модели функция insertTask() - записывает задание в таблицу tasks.
и insertUsers - должна записать id задания и исполнителей в таблицу tasks_to_users.


исполнители ajaxom передаются в ввиде users[]=1, users[]=2

var users= $('select[name="users"]').val()

а вот id задания как внести в таблицу?
landcaster Отправлено: 30 Января, 2014 - 08:35:31 • Тема: varchar не принимает буквы • Форум: Вопросы новичков

Ответов: 7
Просмотров: 207
Спасибо, помогло! Нигде не встречал такого... теперь буду знать!
landcaster Отправлено: 30 Января, 2014 - 08:22:07 • Тема: varchar не принимает буквы • Форум: Вопросы новичков

Ответов: 7
Просмотров: 207
пробовал и varchar(250) и text
landcaster Отправлено: 30 Января, 2014 - 07:44:51 • Тема: varchar не принимает буквы • Форум: Вопросы новичков

Ответов: 7
Просмотров: 207
а что там может быть не так?
данные сейчас берутся не из формы, просто присваиваю переменным значения и пытаюсь записать в бд.

контроллер:
$tat="asdd";
$td="123asd"

$this->model->insert($tat,$td);

модель:
PHP:
скопировать код в буфер обмена
  1. function insert($tat,$td)
  2. {
  3. $stmt = $dbh->prepare("INSERT INTO task(tasktitle,taskdescription) VALUES ($tat,$td)");
  4. }



так что не в форме дело
landcaster Отправлено: 30 Января, 2014 - 07:36:40 • Тема: varchar не принимает буквы • Форум: Вопросы новичков

Ответов: 7
Просмотров: 207
Здравствуйте, не понимаю вообще,
если написать так:

$a = "123", все работает.
а если так:
$a="123asd", запись в БД не производится..

поле varchar(250)..

помогите, как такое возможно?
landcaster Отправлено: 23 Января, 2014 - 11:07:08 • Тема: Chosen убрать выпадающий список. • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 795
Спасибо, что ж полоса прокрутки самый оптимальный вариант в этом случае
landcaster Отправлено: 22 Января, 2014 - 14:14:27 • Тема: Chosen убрать выпадающий список. • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 795
Здравствуйте, использую плагин chosen для селектов. Когда много элементов получается очень большой список. Как можно отключить выведение списка. Допустим набираю первую букву, только тогда показывается все элементы начинающиеся с этой буквы.
Заранее благодарю
landcaster Отправлено: 22 Января, 2014 - 08:31:32 • Тема: Задание для нескольких исполнителей • Форум: Вопросы новичков

Ответов: 21
Просмотров: 788
Спасибо всем неравнодушным) все получилось!

Страниц (7): « 1 [2] 3 4 5 6 7 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB