Недавно я узнал, как получить данные из базы данных этим методом public static function getdb($params) { // Get a database object $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('*'); $query->from('#__categories'); // sets up a database query for later execution $db->setQuery($query); // fetch result as an object list $result = $db->loadObjectList(); foreach ( $result as $row ) […]
В документации FuelPHP имеется следующий образец: // or fetch the output of a module $widget = Request::forge('mymodule/mycontroller/mymethod/parms', false)->execute(); echo $widget; Это работает, когда функция, которую я action_ , имеет префикс action_ , но когда я action_ префикс (поскольку я не хочу, чтобы он вызывался браузером), он больше не работает, даже если я установил 2-й параметр […]
У меня возникли проблемы с внедрением моего собственного модуля, который я хочу разработать. Мои шаги: в /admin/includes/application_top.php + define('FILENAME_MYMODULE', 'test_mymodule.php'); /lang/german/admin/gm_german.php + define('BOX_MYMODULE', 'MyModule'); /lang/german/sections/_samples/admin_menu.lang.inc.php + 'BOX_MYMODULE' => 'MyModule', INSERT INTO “gm_lang_files_content“ VALUES('', 246, 'BOX_MYMODULE', 'MyModule'); /system/conf/AdminMenu/gambio_menu.xml + <menuitem sort="10" link="FILENAME_MYMODULE" title="{$txt.BOX_MYMODULE}" /> Теперь моя проблема в том, что когда я очищаю кеш и перезагружаюсь, […]
проблема Я написал специальный модуль Drupal для настраиваемого поля. Поле содержит три каскадных списка выбора. Я заполняю списки, используя javascript. Теперь мне нужно заполнить его внутри hook_field_widget_form. Мой hook_field_widget_form выглядит следующим образом: /** * Implements hook_field_widget_form(). */ function custom_select_list_field_widget_form(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) { $node = menu_get_object(); $division = isset($node->field_division_custom_select['und'][0]['division']) ? $node->field_division_custom_select['und'][0]['division'] […]
Прежде чем преобразовать приложение Zend Framework в структуру, основанную на модуле, у него был один макет, и я мог передавать переменные с моего контроллера следующим образом: // Controller action $this->view->foo = 'Something'; // Layout <?= $this->foo ?> Однако, переместив все в модуль по умолчанию и создав отдельный модуль «admin», я больше не могу заставить это […]
Совершенно просто, конечно, имеет смысл группировать части приложения в соответствующие модули. Обычно, разделение этих модулей не является проблемой, однако часто возникает необходимость в том, что данные из модуля управления пользователями требуются другими компонентами. По нормальным принципам он существенно меньше идеалов, что эти клиентские модули будут знать внутренние классы пользовательского модуля и т. Д., Что подводит […]
Как я могу написать модуль, который будет последовательно выбирать следующие итерации? 1, 4, 5, 8, 9, 12, 13 и т. Д. (+ 3 + 1r) Я работаю внутри цикла и подсчета сообщений (итераций). Так, например, я мог поймать каждую третью позицию (1, 4, 7, 10) путем: – if ($i % 3 == 1) { echo […]
Я хотел бы использовать модуль для применения класса CSS к сетке изображений в двух разных ситуациях: Ситуация 1 Я хотел бы применить класс CSS ко всем средним изображениям, обозначенным символом *. Я не могу просто использовать nth-child, поскольку не знаю, будет ли в сетке 9 изображений. Иногда может быть 5, иногда 7, иногда 8 и […]
php –version PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку '/usr/lib64/php/modules/module.so' – /usr/lib64/php/modules/module.so: невозможно открыть файл общих объектов: нет такого файла или каталога в Unknown в строке 0 PHP 5.3.3 (cli) (построено: 11 декабря 2013 г. 03:29:57) Copyright (c) 1997-2010 PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
Я генерирую пару ключей с помощью openssl: shell> ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/Users/mike/.ssh/id_rsa): /path/to/test_rsa Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /path/to/test_rsa. Your public key has been saved in /path/to/test_rsa.pub. И затем я генерирую […]