Просмотр ошибки сортировки таблицы полей php
У меня есть представление таксономии со списком таблиц, и я вставляю свой код в глобальное поле php и использую "включить сортировку по щелчку": сортировка численно, но когда я нажимаю на метку для сортировки численно, я всегда получаю ошибку ниже.
An AJAX HTTP error occurred.
HTTP Result Code: 200
Debugging information follows.
Path: /stocks/views/ajax
StatusText: OK
ResponseText:
Fatal error: Function name must be a string in C:\xampp\htdocs\stocks\sites\all\modules\views_php\plugins\views\views_php_handler_field.inc on line 185
Что является причиной этого и есть ли способ это исправить? Я пытаюсь отсортировать поле по наибольшему числу до наименьшего.
Это код, который я использую в поле php.
<?php
$currentMonth = date('n');
$currentMonth = $currentMonth - 1;
$prevcurrentMonth = date('n');
$prevcurrentMonth = $prevcurrentMonth - 2;
$currentDay = date('j');
$lastDay = $currentDay - 6;
$currentYear = date('Y');
$file = file_get_contents("http://ichart.finance.yahoo.com/table.csv?s=$row->name&a=$prevcurrentMonth&b=$lastDay&c=$currentYear&d=$currentMonth&e=$currentDay&f=$currentYear&g=d&ignore=.csv");
$stockcontent = str_replace('Date,Open,High,Low,Close,Volume,Adj Close', '', $file);
$stockcontent = trim($stockcontent);
$stockcontentex = str_getcsv($stockcontent, "\n");
$stockex = explode(',',$stockcontentex[0]);
print $stockex[2];
?>
1
Author: user874185, 2012-05-30
1 answers
Просмотрите этот пост
Вы обнаружите, что есть поле значений и поле вывода.
Ваш приведенный выше код предполагает, что вы выполняете отображение из поля значения, и это не сработает.
Переместите большую часть своего кода в поле значение, а затем завершите:
value = $stockex[2];
Затем вставьте
<?php
print $value
?>
В поле вывода.
Удачи!
2
Author: Webalchemist, 2012-08-31 09:48:56