How to call the saveConfig function in Magento 1.9
I am working in Magento 1.9 . In some specific requirement i have to make a PHP file at Magento ROOT directory . Some API will hit that file and send some data to it . I have to save that data in DB in core_config_data
. For this please see my code .
<?php class Response{
public function __construct() {
umask(0); require "app/Mage.php";
require "app/code/core/Mage/Core/Model/Config.php";
$this->getResponse();}function getResponse(){
Mage::getConfig()->saveConfig("notification_data",json_encode($_GET));}}new Response();
But it gave the error Fatal error: Uncaught Error: Call to a member
function saveConfig() on null.
Any body please help to fix the issue .
magento-1.9 core-config-data
add a comment |
I am working in Magento 1.9 . In some specific requirement i have to make a PHP file at Magento ROOT directory . Some API will hit that file and send some data to it . I have to save that data in DB in core_config_data
. For this please see my code .
<?php class Response{
public function __construct() {
umask(0); require "app/Mage.php";
require "app/code/core/Mage/Core/Model/Config.php";
$this->getResponse();}function getResponse(){
Mage::getConfig()->saveConfig("notification_data",json_encode($_GET));}}new Response();
But it gave the error Fatal error: Uncaught Error: Call to a member
function saveConfig() on null.
Any body please help to fix the issue .
magento-1.9 core-config-data
is this the complete code or only the relevant code?
– Rajeev K Tomy
5 mins ago
This the complete code . Should i add some thing more in code ?
– Mohammad Hamdan
2 mins ago
add a comment |
I am working in Magento 1.9 . In some specific requirement i have to make a PHP file at Magento ROOT directory . Some API will hit that file and send some data to it . I have to save that data in DB in core_config_data
. For this please see my code .
<?php class Response{
public function __construct() {
umask(0); require "app/Mage.php";
require "app/code/core/Mage/Core/Model/Config.php";
$this->getResponse();}function getResponse(){
Mage::getConfig()->saveConfig("notification_data",json_encode($_GET));}}new Response();
But it gave the error Fatal error: Uncaught Error: Call to a member
function saveConfig() on null.
Any body please help to fix the issue .
magento-1.9 core-config-data
I am working in Magento 1.9 . In some specific requirement i have to make a PHP file at Magento ROOT directory . Some API will hit that file and send some data to it . I have to save that data in DB in core_config_data
. For this please see my code .
<?php class Response{
public function __construct() {
umask(0); require "app/Mage.php";
require "app/code/core/Mage/Core/Model/Config.php";
$this->getResponse();}function getResponse(){
Mage::getConfig()->saveConfig("notification_data",json_encode($_GET));}}new Response();
But it gave the error Fatal error: Uncaught Error: Call to a member
function saveConfig() on null.
Any body please help to fix the issue .
magento-1.9 core-config-data
magento-1.9 core-config-data
edited 9 mins ago
Rakesh Donga
65511
65511
asked 11 mins ago
Mohammad HamdanMohammad Hamdan
658
658
is this the complete code or only the relevant code?
– Rajeev K Tomy
5 mins ago
This the complete code . Should i add some thing more in code ?
– Mohammad Hamdan
2 mins ago
add a comment |
is this the complete code or only the relevant code?
– Rajeev K Tomy
5 mins ago
This the complete code . Should i add some thing more in code ?
– Mohammad Hamdan
2 mins ago
is this the complete code or only the relevant code?
– Rajeev K Tomy
5 mins ago
is this the complete code or only the relevant code?
– Rajeev K Tomy
5 mins ago
This the complete code . Should i add some thing more in code ?
– Mohammad Hamdan
2 mins ago
This the complete code . Should i add some thing more in code ?
– Mohammad Hamdan
2 mins ago
add a comment |
1 Answer
1
active
oldest
votes
You missing Mage::app()
Below is the simple code to save/update configuration from your root directory PHP file.
<?php
require_once('app/Mage.php');
Mage::app();
Mage::getConfig()->saveConfig("notification_data",'PASS_YOUR_JSON_DATA HERE');
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f259584%2fhow-to-call-the-saveconfig-function-in-magento-1-9%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You missing Mage::app()
Below is the simple code to save/update configuration from your root directory PHP file.
<?php
require_once('app/Mage.php');
Mage::app();
Mage::getConfig()->saveConfig("notification_data",'PASS_YOUR_JSON_DATA HERE');
add a comment |
You missing Mage::app()
Below is the simple code to save/update configuration from your root directory PHP file.
<?php
require_once('app/Mage.php');
Mage::app();
Mage::getConfig()->saveConfig("notification_data",'PASS_YOUR_JSON_DATA HERE');
add a comment |
You missing Mage::app()
Below is the simple code to save/update configuration from your root directory PHP file.
<?php
require_once('app/Mage.php');
Mage::app();
Mage::getConfig()->saveConfig("notification_data",'PASS_YOUR_JSON_DATA HERE');
You missing Mage::app()
Below is the simple code to save/update configuration from your root directory PHP file.
<?php
require_once('app/Mage.php');
Mage::app();
Mage::getConfig()->saveConfig("notification_data",'PASS_YOUR_JSON_DATA HERE');
answered 3 mins ago
Akhil GuptaAkhil Gupta
1,5741721
1,5741721
add a comment |
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f259584%2fhow-to-call-the-saveconfig-function-in-magento-1-9%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
is this the complete code or only the relevant code?
– Rajeev K Tomy
5 mins ago
This the complete code . Should i add some thing more in code ?
– Mohammad Hamdan
2 mins ago