Практическое задание №2 (первая CMS). Как выполнять задание?
Primary tabs
Здравствуйте.
При попытке выполнить задание, столкнулся с тем, что непонятно как реализовать поставленную задачу. Файлов в cms много и какие действия над ними нужно совершить с трудом понимаю.
Видео-пояснение к заданию неоднократно смотрел, пока, не помогает.
В пояснении к задаче, дальше этого пункта не могу сдвинуться:
Добавить поле/колонку active в таблицу статей и в модель Article -- с возможным значение 0 или 1 (по умолчанию 1 -- т.е. активна) -- т.е. подготовить SQL, который модифицирует таблицу
Какие первые шаги вижу:
1. Зайти в Нетбинсе в файл Article.php и добавить в class Article строку свойство:
public $activity = null;
2. ...
Дальше непонятно, что делать...
- Log in to post comments
- 19435 reads
vedro-compota
Tue, 06/25/2019 - 11:47
Permalink
Добавьте пожалуйста ссылка на
Добавьте пожалуйста ссылку на задачу.
_____________
матфак вгу и остальная классика =)
vedro-compota
Tue, 06/25/2019 - 11:49
Permalink
этого пункта не могу
это сделали? если да то что именно непонятно и по какому следующему пункту?
_____________
матфак вгу и остальная классика =)
vedro-compota
Tue, 06/25/2019 - 11:53
Permalink
раздел подсказки
Видео из раздела подсказок изучалось: http://fkn.ktu10.com/?q=node/9897 ?
_____________
матфак вгу и остальная классика =)
Laven
Wed, 06/26/2019 - 16:52
Permalink
Уточнение
Здравствуйте. Мне не хватает знаний выполнить задание №2 по простой cms. А именно, в файле Article.php, изменить код в стр. 145 (public static function getList), чтобы добавить столбец в админку. Сделайте, пожалуйста, подсказку.
В процессе изучения кода сделал в файле Article.php такие изменения:
В класс Aticle (стр. 43) добавил:
В конструктор (стр. 65)
добавил:
В методе
сделал изменения (привожу часть кода метода, где сделал измения):
Верно сделал или нет?
Что дальше делать?
vedro-compota
Thu, 06/27/2019 - 13:03
Permalink
не знаю
У вас должна работать система - верно ли это или нет я не знаю, задавайте вопросы из серии "как сделать" и "почему не работает".
В задаче, даже написаны пункты по которым надо идти и выполнять их.
_____________
матфак вгу и остальная классика =)
Laven
Tue, 07/02/2019 - 12:31
Permalink
В задании написано:
В задании написано:
Это делать нужно через терминал?
В теме есть подсказка, что давать надо такую команду:
Я затрудняюсь сделать эту команду через терминал. Натолкните на мысль, пожалуйста, как это сделать?
vedro-compota
Tue, 07/02/2019 - 15:09
Permalink
нет конкретики
это не конкретный вопрос. Если вы вообще не даже не можете предположить что нужно сделать, то следует вернуться к 7-ому пункту программы, в частности может помочь этот урок - работаете либо с командной строкой либо с heisiSQL.
_____________
матфак вгу и остальная классика =)
Laven
Sat, 07/06/2019 - 19:51
Permalink
С этим вопросом я разобрался.
С этим вопросом я разобрался. Спасибо за подсказку.
Laven
Sat, 07/06/2019 - 19:58
Permalink
Разбираясь с файлом index.php
Разбираясь с файлом
, возникли трудности с пониманием записи:
Полный текс кода, где эта запись, стр. 12, 13:
Я правильно понимаю, что запись
надо читать так:
Значение массива
с ключом
присваивается массиву
с ключом
?
vedro-compota
Sat, 07/06/2019 - 22:46
Permalink
да, верно
да, понимаете правильно. А какая ещё может быть трактовка в данном случае?
_____________
матфак вгу и остальная классика =)
Laven
Sun, 07/07/2019 - 15:00
Permalink
Создал новую статью через админку
Создал новую статью через админку, но не выбрал категорию (осталось "none"). При выводе списка статей на главной странице и в админке, появилась в строке новой статью вывод ошибки:
В указанном файле поменял запись:
на:
Часть кода:
Ошибка из админки ушла, но осталась на домашней странице:
В стр. 15 также добавил условие:
а именно:
Запись об ошибке тоже ушла.
vedro-compota
Sun, 07/07/2019 - 21:57
Permalink
уточним
_____________
матфак вгу и остальная классика =)
Laven
Sun, 07/07/2019 - 22:12
Permalink
Я досконально не разбирался с
Я досконально не разбирался с этим вопросом, хотя желание было...
Я понял, что, если не выбрать имя категории, т.е. остается "none", то categoryId присваивается значение "0". И нуль этот "не нравился" коду, выдавая ошибку. Меня это тоже удивило...
Laven
Sun, 07/07/2019 - 22:32
Permalink
Вопрос по приоритету
Обратил внимание на особенность вызова метода.
Разбираясь с файлом Article.php, а конкретно с методом getList,
обратил внимание, что меняя аргументы метода getList файла Article.php, работа кода не меняется.
Если поменять аргументы в файле Index.php, в котором есть обращение к методу getList класса Article
где этот метод вызывается, то работа кода меняется.
Вопросы:
1. Если в файле есть обращение к методу класса БЕЗ аргументов, то принимаются (по умолчанию) аргументы, перечисленные в самом методе класса?
2. А если в файле есть обращение к методу класса С аргументами, то аргументы в методе класса не принимаются в расчет?
vedro-compota
Mon, 07/08/2019 - 12:42
Permalink
1. Если в файле есть
Аргументы по умолчанию используются, если на их место ничего не передано. Можно передать все аргументы, а можно лишь часть, тогда для оставшихся будут использовать значения по умолчанию.
_____________
матфак вгу и остальная классика =)
vedro-compota
Sun, 07/07/2019 - 22:35
Permalink
а надо
ну так с этим надо разобраться - почему не нравится, от чего ошибка ,почему там не оказывается объект и т.д.
_____________
матфак вгу и остальная классика =)
Laven
Thu, 07/11/2019 - 18:38
Permalink
Добавил поле activeArticle
Добавил поле activeArticle в таблицу статей
, но сам столбец неактивен. Подскажите, в каком файле его надо править, чтобы от так же был активен: строки чередовались по цвету, строки в новом поле "нажимались"?
vedro-compota
Thu, 07/11/2019 - 18:43
Permalink
ну так
в каком файле можно узнать с помощью отладчика. Судя по разметке вы добавили просто ещё один пункт в шапку, но он никак не выводится в строках, даже в пустом виде. Т.е. у вас разметка шапки не соответствует разметке тела таблицы.
_____________
матфак вгу и остальная классика =)
Laven
Thu, 07/11/2019 - 19:12
Permalink
У меня отладчик начинает
У меня отладчик начинает работу с файла index.php. Я пытаюсь его запустить с точки в файле listAticles.php, но отладчик переходит в начало файла индекс.пхп.
Надо разобраться с работой Xdebuga.
vedro-compota
Fri, 07/12/2019 - 13:00
Permalink
да надо
при настройках по умолчанию нетбинс там стваит точку останова по умолчанию, это можно выключить. см. видео, приведенные в конце этой заметки: http://fkn.ktu10.com/?q=node/10198
_____________
матфак вгу и остальная классика =)