登録日
2019年11月28日

メンバー検索

  

ykbigdrive72

名前(ニックネーム)
ハイキック
自分のconcrete5サイト
自己紹介
名古屋の印刷会社でプログラム開発に従事しております。
基本は.NETでWEBアプリケーションやWindowsアプリケーション
開発を主に行っています。
WEBアプリの開発効率を上げるため、最近はWordPress、Kintone
やMicrosoft PowerBI を使ったソリューションも提案しております。
このたび、Concrete5 の勉強を始めました。
どうぞよろしくお願い致します。
concrete5.org のユーザー名
ykbigdrive72
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
140

コミュニティバッジ

エバンジェリスト 宣伝・普及活動を行っていただいている concrete5 の伝道師です!エバンジェリストについて

投稿

11から20までを表示 (計136)

Re: Expressフォームでのファイル添付について

フォーラムの皆さま

 いつもご支援ありがとうございます。
現在、外部フォームで添付ファイルをアップロードする機能を
実装中ですが、外部フォーム上の「添付ファイル」ボタンからは、
1つのファイルをアップロードし、当フォーラムでもみられるような、
一つのファイルを添付後、別のアップロード用ボタンを自動表示
するように工夫いたします。
この質問は、これにてクローズとさせていただきます。
ありがとうございます。

Posted on 5月 27, 2021 at 1:37 午後

外部フォームからExpressへのファイル保存について

フォーラムの皆さま

 いつも大変お世話になっております。
前回の質問に加え、外部フォームから、Expressエンティティ
へ添付ファイルを保存する工程を開発しております。

ビュー側とコントローラ側のコードは以下の通りです。
【ビュー側】
<p><label>添付ファイル1:<?php
echo $form->file('file1', '');
?></label></p>

【コントローラ側】
$entry = Express::buildEntry( 'autumn' )
->setAFiles1($this->post('file1'))
->save();

 しかし、このコードを実行しましても、Express
エントリーには何も登録されておらず、空白になっております。

ちなみに、Expressエンティティフォームから入力すると、
正常に登録されます。
ファイルは、ローカルファイルと、ファイルマネージャへ
アップロードしたファイル両方を試しましたが、いずれも
登録されませんでした。

Expressエンティティフォームの「添付ファイル」登録の
コードがどこにあるかわかれば、それを参考にしてコードを
作成することもできるかと考えております。

解決方法についてご教示いただけますと幸いです。
どうぞよろしくお願い申し上げます。

環境設定
# concrete5 Version
Core Version - 8.5.5
Version Installed - 8.5.5
Database Version - 20201116182100

# Database Information
Version: 5.1.73
SQL Mode:

# concrete5 Packages
Bootstrap4 Website Theme (1.0.0), Honest Websites Back To Top (1.1.0), Login/Logout Link (1.0)

# concrete5 Overrides
blocks/external_form/form/controller/autumn.php, blocks/external_form/form/controller/edit.php, blocks/external_form/form/controller, blocks/external_form/form/autumn.php, blocks/external_form/form, blocks/external_form, themes/tkpsurvey/default.php, themes/tkpsurvey/description.txt, themes/tkpsurvey/form.php, themes/tkpsurvey/thumbnail.png, themes/tkpsurvey/css/custom.css, themes/tkpsurvey/css, themes/tkpsurvey/elements/footer-form.php, themes/tkpsurvey/elements/header_top-form.php, themes/tkpsurvey/elements, themes/tkpsurvey/js/custom.js, themes/tkpsurvey/js, themes/tkpsurvey/__backup/yumekana_online.backup, themes/tkpsurvey/__backup/yumekana_zam.backup, themes/tkpsurvey/__backup/yumekana_zpm.backup, themes/tkpsurvey/__backup/controller/yumekana_online.backup, themes/tkpsurvey/__backup/controller/yumekana_zam.backup, themes/tkpsurvey/__backup/controller/yumekana_zpm.backup, themes/tkpsurvey/__backup/controller, themes/tkpsurvey/__backup, themes/tkpsurvey

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.3.15

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, recode, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 3600
log_errors_max_len - 4096
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 256M
post_max_size - 384M
upload_max_filesize - 256M
ldap.max_links - Unlimited
mbstring.regex_stack_limit - 100000
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Posted on 5月 27, 2021 at 1:33 午後

Expressフォームでのファイル添付について

フォーラムの皆さま

 平素は大変お世話になっております。
Expressエンティティを作成し、その属性の1つに、「ファイル添付」を
設定しております。
属性設定後、「フォームから」添付ファイルを登録する設定を行い
ました(ファイルマネージャからファイルを選択)。

実際に、フォームからファイル登録を試してみますと、1つのファイル
しか選択できないことがわかりました。
複数のファイルを選択してExpressの1レコードとして登録することは
デフォルトの機能では不可能でしょうか?

ご教示賜りましたら幸いでございます。
どうぞよろしくお願い申し上げます。

# concrete5 Version
Core Version - 8.5.5
Version Installed - 8.5.5
Database Version - 20201116182100

# Database Information
Version: 5.1.73
SQL Mode:

# concrete5 Packages
None

# concrete5 Overrides
None

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.3.15

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, recode, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 3600
log_errors_max_len - 4096
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 256M
post_max_size - 384M
upload_max_filesize - 256M
ldap.max_links - Unlimited
mbstring.regex_stack_limit - 100000
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Posted on 5月 12, 2021 at 3:39 午後

Re: Express フィルターのあいまい検索について

hissyさん

 おはようございます。
ご教唆ありがとうございます。
キーワードを、'%' .$keyword. '%' で検索を実行いたしましたが、
ヒットいたしませんでした。
キーワードが$keyword のときは、完全一致はヒットしておりましたが、
'%' .$keyword. '%' ですと、完全一致でもヒットしなくなりました。
引き続き、私も調べてまいります。
どうぞよろしくお願い申し上げます。

Posted on 4月 19, 2021 at 8:37 午前

Express フィルターのあいまい検索について

フォーラムの皆さま

いつもお世話になっております。
外部フォームでエンティティのエントリ一覧を表示させる機能を
実装しておりますが、
ここにキーワード入力欄を設け、あいまい検索をしたいと思います
キーワードは変数 $keyword に代入するものといたします。

エントリーリスト取得後、
$list->filterByChomechome($keyword);

を実行しても、$keyword が、完全一致(名前やメールアドレス)で
なければフィルタがヒットしません

例えば、名前が山田太郎として、
キーワードに「山田」でも「太郎」でも抽出できるように
したいのですが、方法はございますでしょうか?

どうぞよろしくお願い申し上げます。

concrete5 バージョン 8.5.2
php 7.3

Posted on 4月 17, 2021 at 1:38 午後

Re: 外部フォームコンストラクタ呼出でエラー

おはようございます。

 いつも暖かいご支援を賜りまして、ありがとうございます。
昨日投稿させていただきました、質問でございますが、その後の
調査で原因が判明いたしましたので、ご報告いたします。

【エラーの原因】
 ・1つの新規ページに、午前の部申込用外部フォームと、キャンセル用
  外部フォームを2つ設置していた

 ページを精査したところ、デザイン画面で、午前の部申込フォームと
キャンセル用フォーム2つの外部フォームが配置されていることがわかり、
キャンセル用外部フォームを削除したところ、正常に動作しました。

実際の公開ページでは気づきませんでしたが、私のオペレーションミスに
起因するものと考えております。
大変お騒がせをいたしました。

 その後、4つのフォームは正常に動作しております。
ありがとうございました。

Posted on 4月 16, 2021 at 10:49 午前

外部フォームコンストラクタ呼出でエラー

フォーラムの皆さま

 平素は大変お世話になっております。

実案件で、イベントへの申込フォームを外部フォームで開発いたしました。
Expressエンティティは3つ作成
午前の部、午後の部、オンライン集会
午前の部および午後の部は定員に達した時点で申込不可としています。
さらに、上記3つのエンティティから、メールアドレスで検索して、
ヒットした申込者をキャンセル(該当エンティティからデータを削除し、
申込者へキャンセルメールを送信、定員からキャンセル分を差し引く)キャンセル
用フォームも作りました。

キャンセル用フォームでは、コントローラにおいて、
ビュー側のセレクトボックスからPOSTされたエンティティ名を引数にして、

※太字部分が引数
$entity = Express::getObjectByHandle($selectentity);
$list = new \Concrete\Core\Express\EntryList($entity);

としてエントリーリストを取得しようとしています。
そうしますと、キャンセルのフォームは正常に動作しますが、
上記の申込フォームで操作を行ったところ、コンストラクタの
呼出部分で、下記のようなエラーが発生しました。

ちなみに、chomechome_cancel.phpというファイルが、キャンセル用
コントローラのphpファイルです。

キャンセル用のコントローラですでにエントリーリストを呼び出した
ことで、他の3つのファイルからのコンストラクタ引数がnullになって
いるのでしょうか?

また、これに対処する方法はございますでしょうか?
ご教示賜りますと嬉しく存じます。
どうぞよろしくお願い申し上げます。

TypeError thrown with message "Argument 1 passed to Concrete\Core\Express\EntryList::__construct() must be an instance of Concrete\Core\Entity\Express\Entity, null given, called in /virtual/htdocs/cloud_survey/app/application/blocks/external_form/form/controller/chomechome_cancel.php on line 82"

Stacktrace:
#24 TypeError in /virtual/htdocs/cloud_survey/app/concrete/src/Express/EntryList.php:20
#23 Concrete\Core\Express\EntryList:__construct in /virtual/htdocs/cloud_survey/app/application/blocks/external_form/form/controller/yumekana_cancel.php:82
#22 Application\Block\ExternalForm\Form\Controller\YumekanaCancel:action_confirm in /virtual/htdocs/cloud_survey/app/concrete/src/Controller/AbstractController.php:294
#21 call_user_func_array in /virtual/htdocs/cloud_survey/app/concrete/src/Controller/AbstractController.php:294
#20 Concrete\Core\Controller\AbstractController:runAction in /virtual/htdocs/cloud_survey/app/concrete/blocks/external_form/controller.php:97
#19 Concrete\Block\ExternalForm\Controller:runAction in /virtual/htdocs/cloud_survey/app/concrete/src/Page/Controller/PageController.php:311
#18 Concrete\Core\Page\Controller\PageController:validateRequest in /virtual/htdocs/cloud_survey/app/concrete/src/Http/ResponseFactory.php:175
#17 Concrete\Core\Http\ResponseFactory:controller in /virtual/htdocs/cloud_survey/app/concrete/src/Http/ResponseFactory.php:362
#16 Concrete\Core\Http\ResponseFactory:collection in /virtual/htdocs/cloud_survey/app/concrete/src/Http/DefaultDispatcher.php:130
#15 Concrete\Core\Http\DefaultDispatcher:handleDispatch in /virtual/htdocs/cloud_survey/app/concrete/src/Http/DefaultDispatcher.php:58
#14 Concrete\Core\Http\DefaultDispatcher:dispatch in /virtual/htdocs/cloud_survey/app/concrete/src/Http/Middleware/DispatcherDelegate.php:39
#13 Concrete\Core\Http\Middleware\DispatcherDelegate:next in /virtual/htdocs/cloud_survey/app/concrete/src/Http/Middleware/ThumbnailMiddleware.php:76
#12 Concrete\Core\Http\Middleware\ThumbnailMiddleware:process in /virtual/htdocs/cloud_survey/app/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
#11 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /virtual/htdocs/cloud_survey/app/concrete/src/Http/Middleware/FrameOptionsMiddleware.php:39
#10 Concrete\Core\Http\Middleware\FrameOptionsMiddleware:process in /virtual/htdocs/cloud_survey/app/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
#9 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /virtual/htdocs/cloud_survey/app/concrete/src/Http/Middleware/CookieMiddleware.php:35
#8 Concrete\Core\Http\Middleware\CookieMiddleware:process in /virtual/htdocs/cloud_survey/app/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
#7 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /virtual/htdocs/cloud_survey/app/concrete/src/Http/Middleware/ApplicationMiddleware.php:29
#6 Concrete\Core\Http\Middleware\ApplicationMiddleware:process in /virtual/htdocs/cloud_survey/app/concrete/src/Http/Middleware/MiddlewareDelegate.php:50
#5 Concrete\Core\Http\Middleware\MiddlewareDelegate:next in /virtual/htdocs/cloud_survey/app/concrete/src/Http/Middleware/MiddlewareStack.php:86
#4 Concrete\Core\Http\Middleware\MiddlewareStack:process in /virtual/htdocs/cloud_survey/app/concrete/src/Http/DefaultServer.php:85
#3 Concrete\Core\Http\DefaultServer:handleRequest in /virtual/htdocs/cloud_survey/app/concrete/src/Foundation/Runtime/Run/DefaultRunner.php:128
#2 Concrete\Core\Foundation\Runtime\Run\DefaultRunner:run in /virtual/htdocs/cloud_survey/app/concrete/src/Foundation/Runtime/DefaultRuntime.php:102
#1 Concrete\Core\Foundation\Runtime\DefaultRuntime:run in /virtual/htdocs/cloud_survey/app/concrete/dispatcher.php:45
#0 require in /virtual/htdocs/cloud_survey/app/index.php:3


【開発環境】
# concrete5 Version
Core Version - 8.5.2
Version Installed - 8.5.2
Database Version - 20190925072210

# Database Information
Version: 5.7.22
SQL Mode: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

# concrete5 Packages
Bootstrap4 Website Theme (1.0.0), CSV User Import & Export (0.1.1), Honest Websites Back To Top (1.1.0), Login/Logout Link (1.0), Manual Nav (2.3.3), Migration Tool (0.9.1)

# concrete5 Overrides
blocks/external_form/form/yumekana_online.php, blocks/external_form/form/yumekana_zam.php, blocks/external_form/form/yumekana_zpm.php, blocks/external_form/form/controller/yumekana_online.php, blocks/external_form/form/controller/yumekana_zam.php, blocks/external_form/form/controller/yumekana_zpm.php, blocks/external_form/form/controller/yumekana_cancel.php, blocks/external_form/form/controller, blocks/external_form/form/yumekana_cancel.php, blocks/external_form/form, blocks/external_form, mail/mail_send_am.php, mail/mail_send_pm.php, mail/mail_send_online.php, themes/tkpsurvey/default.php, themes/tkpsurvey/description.txt, themes/tkpsurvey/form.php, themes/tkpsurvey/thumbnail.png, themes/tkpsurvey/css/custom.css, themes/tkpsurvey/css, themes/tkpsurvey/elements/footer-form.php, themes/tkpsurvey/elements/header_top-form.php, themes/tkpsurvey/elements, themes/tkpsurvey/js/custom.js, themes/tkpsurvey/js, themes/tkpsurvey/__backup/yumekana_online.backup, themes/tkpsurvey/__backup/yumekana_zam.backup, themes/tkpsurvey/__backup/yumekana_zpm.backup, themes/tkpsurvey/__backup/controller/yumekana_online.backup, themes/tkpsurvey/__backup/controller/yumekana_zam.backup, themes/tkpsurvey/__backup/controller/yumekana_zpm.backup, themes/tkpsurvey/__backup/controller, themes/tkpsurvey/__backup, themes/tkpsurvey

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.3.15

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, recode, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 3600
log_errors_max_len - 4096
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 384M
post_max_size - 384M
upload_max_filesize - 10M
ldap.max_links - Unlimited
mbstring.regex_stack_limit - 100000
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Posted on 4月 15, 2021 at 7:30 午後

Re: フォームヘルパを用いた時のクラス要素について

フォーラムの皆さま

いつもご支援を賜り、ありがとうございます。
上記質問に関し、自己解決できましたのでご報告いたします。

フォームヘルパの設定ファイル
/concrete/src/Form/Service/Form.phpを参照し、

public function radio($key, $value, $checkedValueOrMiscFields = '', $miscFields = [])
{
if (is_array($checkedValueOrMiscFields)) {
$checkedValue = '';
$miscFields = $checkedValueOrMiscFields;
} else {
$checkedValue = $checkedValueOrMiscFields;
}
$checked = false;

$requestValue = $this->getRequestValue($key);

if ($requestValue !== false) {
if ($requestValue == $value) {
$checked = true;
}
} else {
if ($checkedValue == $value) {
$checked = true;
}
}
$id = null;
if (isset($miscFields['id'])) {
$id = $miscFields['id'];
unset($miscFields['id']);
}
$id = $id ?: $key . $this->radioIndex;
$str = '<input type="radio" id="' . $id . '" name="' . $key . '" value="' . $value . '"';
$str .= $this->parseMiscFields('ccm-input-radio', $miscFields);
if ($checked) {
$str .= ' checked="checked"';
}
$str .= ' />';
++$this->radioIndex;

return $str;
}

となっており、input のid要素が、ラジオボタンのインデックス番号と
紐づいていることがわかり、無事にjavascript で当該ラジオボタンの
値を取得し、制御できました。
ありがとうございました。

Posted on 3月 30, 2021 at 3:52 午後

フォームヘルパを用いた時のクラス要素について

フォーラムの皆さま

いつも大変お世話になっております。
現在、外部フォームにCSS(BootStrapクラス)を実装する作業を行って
おりますが、下のようなinput オブジェクトを配置する際、フォーム
ヘルパでidを実装したいと考えておりますが、


これをフォームヘルパで実装した場合、

$form->radio("t6",'1', false,$tagAttribute)の 第4番目の引数$tagAttributeに記述することに
なるかと思いますが、
$tagAttribute の書式(文法)について、説明しているドキュメントあるいは、
実装する方法を探しております。
ご存知の方がおられましたら、ご教示いただければ幸いです。
どうぞよろしくお願い申し上げます。

# concrete5 Version
Core Version - 8.5.4
Version Installed - 8.5.4
Database Version - 20200609145307

# Database Information
Version: 5.1.73
SQL Mode:

# concrete5 Packages
Bootstrap4 Website Theme (1.0.0), Cloneamental (0.9.3), CSV User Import & Export (0.1.1), Honest Websites Back To Top (1.1.0), Login/Logout Link (1.0), Login Page Background (0.9.1), Manual Nav (2.3.3), Migration Tool (0.9.1)

# concrete5 Overrides
blocks/external_form/form/controller/tkp_menu.php, blocks/external_form/form/controller/enq_a.php, blocks/external_form/form/controller/enq_b.php, blocks/external_form/form/controller/enq_c.php, blocks/external_form/form/controller/shukai.php, blocks/external_form/form/controller/enqopt.php, blocks/external_form/form/controller/emenu.php, blocks/external_form/form/controller/mailtmp.php, blocks/external_form/form/controller/csvdwn.php, blocks/external_form/form/controller/maildelete.php, blocks/external_form/form/controller/irouren.php, blocks/external_form/form/controller, blocks/external_form/form/tkp_menu.php, blocks/external_form/form/enq_a.php, blocks/external_form/form/enq_b.php, blocks/external_form/form/enq_c.php, blocks/external_form/form/shukai.php, blocks/external_form/form/enqopt.php, blocks/external_form/form/emenu.php, blocks/external_form/form/mailtmp.php, blocks/external_form/form/csvdwn.php, blocks/external_form/form/maildelete.php, blocks/external_form/form/irouren.php, blocks/external_form/form/css/custom.css, blocks/external_form/form/css, blocks/external_form/form/js/custom.js, blocks/external_form/form/js/site.js, blocks/external_form/form/js, blocks/external_form/form, blocks/external_form, mail/mail_send_hyoka_a.php, mail/mail_send_hyoka_b.php, mail/mail_2tmp.php, mail/mail_1tmp.php, mail/mail_3tmp.php, mail/mail_4tmp.php, mail/mail_5tmp.php, mail/mail_6tmp.php, mail/mail_tmp.php, themes/tkpsurvey/css/custom.css, themes/tkpsurvey/css, themes/tkpsurvey/default.php, themes/tkpsurvey/description.txt, themes/tkpsurvey/elements/footer-form.php, themes/tkpsurvey/elements/header_top-form.php, themes/tkpsurvey/elements, themes/tkpsurvey/form.php, themes/tkpsurvey/js/custom.js, themes/tkpsurvey/js, themes/tkpsurvey/thumbnail.png, themes/tkpsurvey

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.3.15

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, recode, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 3600
log_errors_max_len - 4096
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 256M
post_max_size - 384M
upload_max_filesize - 256M
ldap.max_links - Unlimited
mbstring.regex_stack_limit - 100000
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Posted on 3月 30, 2021 at 10:58 午前

Re: Expressエンティティエントリーデータ件数の取得について

フォーラムの皆さま

いつも暖かいご支援を賜りまして、まことにありがとうございます。
質問事項に関しまして、自己解決いたしましたので、ご報告申し上げます。

http://documentation.concrete5.org/api/8.0/Concrete/Core/Entity/Express/Entity.html#method_getEntries

上記URLを確認し、
エンティティオブジェクトが取得されている前提で、
$entityno = count($entity->getEntries());
で、エントリー数が取得できました。
あとは、この数値を条件に、ダウンロード処理を分岐したいと思います。

ありがとうございました。

Posted on 3月 16, 2021 at 11:37 午前