У меня проблема с конфигурацией или что-то еще, что magento никогда не запускает сценарий установки / обновления sql моего модуля!
Я использую magento-1.4.1.0
Вот моя структура папок и файлов:
\app\code\local\RN\ShortUrl
\app\code\local\RN\ShortUrl\Block\ShortUrl.php
\app\code\local\RN\ShortUrl\controllers\IndexController.php
\app\code\local\RN\ShortUrl\controllers\UController.php
\app\code\local\RN\ShortUrl\etc\config.xml
\app\code\local\RN\ShortUrl\Helper\Url.php
\app\code\local\RN\ShortUrl\Model\ShortUrl.php
\app\code\local\RN\ShortUrl\Model\Mysql4\ShortUrl.php
\app\code\local\RN\ShortUrl\Model\Mysql4\ShortUrl\Collection.php
\app\code\local\RN\ShortUrl\Model
\app\code\local\RN\ShortUrl\Model\Mysql4
\app\code\local\RN\ShortUrl\Model\Mysql4\ShortUrl
\app\code\local\RN\ShortUrl\sql\rn_shorturl_setup\mysql4-install-0.1.0.php
Вот содержимое \ app \ etc \ modules \ RN_ShortUrl.xml
:
true
local
Здесь это содержимое \ app \ code \ local \ RN \ ShortUrl \ etc \ config.xml
:
0.1.0
RN_ShortUrl
shorturl
shorturl.xml
RN_ShortUrl_Block
#^/u/(.*)#
/shorturl/u/redirect/key/$1
RN_ShortUrl_Model
shorturl_mysql4
RN_ShortUrl_Model_Mysql4
shorturl
RN_ShortUrl
RN_ShortUrl_Helper
Вот мой установочный сценарий SQL: Я попробовал код в мониторинге температуры процессора Но не повезло. 'enumerator.Current' вызвал исключение. Как я могу этого добиться? Спасибо. ...
Как получить информацию о температуре процессора из BIOS с помощью C # Я попробовал код в Мониторинг температуры процессора
Но не повезло. 'enumerator.Current' вызвал исключение.
Как я могу этого добиться? Спасибо.
Ошибка:
«Эта система не поддерживает требуемые объекты WMI (1) - проверьте файл исключений \ r \ nНе поддерживается \ r \ n \ r \ n в System.Management.ManagementException.ThrowWithExtendedInfo (ManagementStatus errorCode) \ r \ n в System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext () \ r \ n в CedarLogic.WmiLib.SystemStatistics.RefreshReadings () в D: \ Downloads \ TempMonitorSrc \ TemperatureMonitorSln \ WmiLib \ SystemStatistics.cs: строка 25 \ r \ n при CedarLogic.WmiLib.SystemStatistics.get_CurrentTemperature () в D: \ Downloads \ TempMonitorSrc \ TemperatureMonitorSln \ WmiLib \ SystemStatistics.cs: строка 87 \ r \ n в TemperatureMonitor.SystemTrayService.CheckSupport () в D: \ Downloads \ TempMonitorSrc \ TemperatureMonitorSln \ TemperatureMonitor \ SystemTrayService.cs: строка m выполняет
db_login.php
functions.php
Назовите меня сумасшедшим, но разве это не должно быть достаточно простым, чтобы работать?
Переменные, объявленные в db_login.php
, являются глобальными. Чтобы получить к ним доступ в вашей функции, вам нужно использовать переменную $GLOBALS
, например $GLOBALS['db_server']
или объявите их глобальными внутри вашей функции с помощью ключевого слова global
, например глобальный $db_server
.
Внутри функции "myfunction" у вас нет доступа к этим переменным...
Подробнее см.: http://php.net/manual/en/language.variables.scope. php