Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 1695 Просмотров
*

alexesuser

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
значение операции ->
« : 05.01.2010, 08:17:20 »
Что означает операция в текстах кода ->, ни в одном справочнике php не нашел таковую.
пример: $controller->redirect();
*

Darkick

  • Завсегдатай
  • 1142
  • 239 / 1
Re: значение операции ->
« Ответ #1 : 05.01.2010, 08:33:40 »
плохо смотрел.
Работа с объектами.
*

alexesuser

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Re: значение операции ->
« Ответ #2 : 05.01.2010, 08:53:10 »
Я  видел что она встречается в разделах классов и объектов. Но нигде не прописано ее четкое назначение, а в некоторых местах она просто называется "стрелочка", без указания действия которое оно осуществляет.
*

Darkick

  • Завсегдатай
  • 1142
  • 239 / 1
Re: значение операции ->
« Ответ #3 : 05.01.2010, 09:17:25 »
Вызывает метод, обращается к свойству объекта
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: значение операции ->
« Ответ #4 : 05.01.2010, 17:43:44 »
Я  видел что она встречается в разделах классов и объектов. Но нигде не прописано ее четкое назначение, а в некоторых местах она просто называется "стрелочка", без указания действия которое оно осуществляет.
:)
Почитайте литературу про объектно-ориентированное программирование в PHP.
Тогда может немного проясниться что там за черточки и всякого рода непонятные символы :)
*

alexesuser

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Re: значение операции ->
« Ответ #5 : 05.01.2010, 20:11:21 »
Почитал, примерно суть понял, за рекомендации спасибо!
Вопрос теперь немного в другом
по примеру создания компонента попытался реализовать код, но возникает ошибка. (с сайта http://kjoomla.com/lessons/35-lessons/49-lesson2.html)
Код
<?php

defined( '_JEXEC' ) or die( 'Restricted access' );

jimport( 'joomla.application.component.view');

class HelloViewHello extends JView
{
    function display($tpl = null)
    {
        $model =&$amp; $this->getModel();

13.        $greeting = $model->getGreeting();
        $this->assignRef( 'greeting', $greeting );

        parent::display($tpl);
    }
}
?>
При попытке запуска появляется такая ошибка:
Fatal error: Call to a member function getGreeting() on a non-object in T:\home\localhost\html\components\com_hello\views\hello\view.html.php on line 13

13 строка подписана.
По идее модель существует в папке models и названа hello - аналогично папке вида views
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: значение операции ->
« Ответ #6 : 05.01.2010, 20:18:21 »
Слушайте, вы, не "примерно суть понимайте", а если что-то собрались писать, то почитайте соответствующую литературу по PHP. Не знай элементарных понятий и что-то писать это все равно что тыкать пальцем в небо.
Здесь думаю никто ничем помогать не будет.
*

alexesuser

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Re: значение операции ->
« Ответ #7 : 05.01.2010, 20:26:38 »
Вы не правы.
1. Не все люди мыслят одинаково
2. Даже если человек изучил тему, раздел, это не значит что из прочитанной книги (или 2-3-4 книг) сразу ясно что, куда и как применять.

И я не прошу расписывать мне подробных лекций. Те рекомендации поизучать внимательнее, что были выше, были верну, и хотя бы были подтверждением того, что я движусь в верном направлении.

Если со всем разбираться только самому, так и жизни не хватит даже на то чтобы создать что-то небольшое.

Если человек задает простые, или "нелепые вопросы", это не значит, что его сразу надо посылать в  Google или "учиться" ...

ну да ладно, спасибо всем и на этом.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: значение операции ->
« Ответ #8 : 05.01.2010, 20:55:20 »
Всегда пожалуйста
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Значение ID последнего зарегестрировавшегося где?

Автор GirlBaby77777

Ответов: 4
Просмотров: 1310
Последний ответ 08.12.2012, 22:50:05
от GirlBaby77777
склероз. как присвоить input'у значение select+text

Автор Wolverine

Ответов: 2
Просмотров: 1549
Последний ответ 24.06.2012, 02:54:18
от Wolverine
склероз. как присвоить input'у значение select+text

Автор Wolverine

Ответов: 4
Просмотров: 2081
Последний ответ 24.06.2012, 02:48:48
от Wolverine
Как с помощью PHP получить значение атрибута ?

Автор Kuzmitch

Ответов: 3
Просмотров: 3650
Последний ответ 11.12.2011, 01:24:46
от Kuzmitch
Значение имён

Автор naruto

Ответов: 1
Просмотров: 996
Последний ответ 18.07.2011, 16:28:11
от naruto