I'm not sure what that issue may be but would probably start here looking for other folks having CI session related issues:
http://stackoverflow.com/questions/6856960/codeigniter-session-expires-frequently
If this is using a $has_many property, perhaps to simplify this matter and you always want to use "text" instead of "name" for your option display, you can overwrite the method on your comments_model:
public function options_list($key = NULL, $val =…
The multi-select field has an options parameter to determine the options. By default it uses the model's "options_list" method which will usually use the first column (id) and the next column that doesn't have an "_id". This can be changed though by…
Do you by chance have multiple FUEL sites open on the same server using the same cookie? You may want to try changing the session to use the database and see if that helps (the CI docs above explains how to do that).
That sounds like it's hitting the Forms controller process method and it's not honoring the is_ajax() method. Are you able to debug the result in that controller?
There is a "template" field type you may want to try using which allows you to use a view file and will pass a $fields and $values array to it:
http://docs.getfuelcms.com/general/forms#template
The idea of an Advanced Module is that it can contain it's own simple modules, or it can be something completely different. Think of it as another "app" directory. All the modules listed here are Advanced Modules, some of which have simple modules (…
My bad on that. You are correct (I just did this the other day so should have remembered). You need to define it on the layout itself what model you want to set.
Advanced modules can contain simple modules (the Blog module does this as an example):
https://github.com/daylightstudio/FUEL-CMS-Blog-Module
Using the blog as an example which has a blog_posts_model, if you wanted to load that in a controller or l…
If you need a field the displays some sort of custom HTML, there is a custom field type. However, it's possible that one of the existing field types may do the trick for you. I'd recommend reviewing and playing out with some of the different field t…
If I remember correctly, I think we figured it had something to do at the server level and that it seemed to be caching the requests. When you go to that page, it actually first does the normal non-AJAX request to that page which returns the entire …
FUEL uses the native CI sessions and there are session changes that can be made in the fuel/applications/config/config.php under the sessions area:
https://ellislab.com/codeigniter/user-guide/libraries/sessions.html
This looks to be something the xss_clean function is doing. What module are you saving from? If it is your own module, the xss_clean function is used by default for modules but can be overwritten in your MY_fuel_modules.php by adding the following t…
You problem had to do with your main layout on line 8 where you are calling this:
$this->load->view($params);
The first parameter should be a string value to a view path and NOT an array of values:
$this->load->view('_blocks/header',$par…
This may be a rabbit hole, but we ran into a really strange issue that reminded me of this issue a while back on a MediaTemple Grid server where it wasn't properly creating the AJAX headers and so in the module controller, the is_ajax() function wou…
That is strange and have never seen that before. Sometimes throwing an alert right after the JS error will pause the execution so you can look at the error before it redirects. You can try adding one to the jqx.js file.