← Back to team overview

phpdevshell team mailing list archive

[Bug 691314] Re: Templates files and javascript not getting updated

 

I may have found the problem... if this does not work, then I will look
into the server cache issue, although I do not think that is the problem
because it is only the .js and .tpl files that I have an issue with.

So what I think is the problem now, is that WinSCP (like most FTP
programs) uses an automatic mode to determine whether a file should be
uploaded as ascii or binary. Both the .js and .tpl files were being
uploaded as binary. I changed the settings to upload them as ascii now.

I will again report back as to whether this solves the issue or not. If
it does not, then I will have to look at server side issues as mentioned
above.

-- 
You received this bug notification because you are a member of
PHPDevShell, which is subscribed to PHPDevShell.
https://bugs.launchpad.net/bugs/691314

Title:
  Templates files and javascript not getting updated

Status in Open Source PHP RAD Framework with UI.:
  New

Bug description:
  v3beta4 is still showing the same issues with earlier betas.

When I upload a new template file, the new file is not used right away. I almost always have to upload the file twice to get the new template to work. I do not have an issue with controller or models files... uploading them one time always works.

Also, the other issue I have noticed is with Javascript. I use this in the controller file:
$this->template->addJsFileToHead('plugins/myPlugin/includes/myfile.js');

When I modify the js file, the changes almost never take effect, even when I have also modified the template file. I have to actually save the js file with a new name and change the addJsFileToHead to the new name, or the new js will not take effect.
If I delete the js file first from the server and then load the page, and then upload the js file again with the same name and then load the page a second time, then old js will still appear on the page, not the new.

My single.site.config.php settings are as follows:
$configuration['production'] = false;
$configuration['cache_refresh_intervals'] = 2;
$configuration['views_cache_lifetime'] = 2;
$configuration['memcache_timeout'] = 2;





References