Actions
Bug #32966
closedMake TYPO3AJAX rendering false, null, 0, ...
Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Miscellaneous
Target version:
-
Start date:
2012-01-04
Due date:
% Done:
0%
Estimated time:
1.00 h
TYPO3 Version:
4.6
PHP Version:
5.3
Tags:
Complexity:
no-brainer
Is Regression:
No
Sprint Focus:
Description
At the moment, the class can't render any of the following values:
That's not possible at the moment, because calling:
Issn't saved, because 0 is an "empty" value and not saved.
- "" (an empty string)
- 0 (0 as an integer)
- 0.0 (0 as a float)
- "0" (0 as a string)
- NULL
- FALSE
- array() (an empty array)
- var $var; (a variable declared, but without a value in a class)
I think it's okay for some of them, but I like to be able to return something like:
{"effected_rows":0}
That's not possible at the moment, because calling:
$ajaxObj->addContent( 'effected_rows', 0);
Issn't saved, because 0 is an "empty" value and not saved.
Everything takes part at the method: http://api.typo3.org/typo3v4/current/html/class_8typo3ajax_8php_source.html#l00119
I think this is a missing "feature" or more a bug.
I hope you will fix this. It's not a big thing.
Actions